CAlfCompositionHost Class Reference

class CAlfCompositionHost : public CAlfCompositionSource

Example1: // to set target from other app semitransparent CAlfCompositionHost* me = CAlfCompositionHost::NewL(tokenFromSource, myCompositionKey); me->EnableAlpha(); me->SetOpacity(0.5f); //...

Public Member Functions
voidConstructL(TInt, TInt)
IMPORT_C CAlfCompositionHost *NewL(TInt, TInt)
Inherited Functions
CActive::CActive(TInt)
CActive::Cancel()
CActive::Deque()
CActive::Extension_(TUint,TAny *&,TAny *)
CActive::IsActive()const
CActive::IsAdded()const
CActive::Priority()const
CActive::SetActive()
CActive::SetPriority(TInt)
CActive::~CActive()
CAlfCompositionClientBase::CAlfCompositionClientBase(TInt)
CAlfCompositionClientBase::Handle()const
CAlfCompositionClientBase::RequestEventL(TInt,RAlfBridgerClient *)
CAlfCompositionClientBase::RunError(TInt)
CAlfCompositionClientBase::SendEvent(TInt,const TAny *,TInt)
CAlfCompositionClientBase::SetHandleL(TInt)
CAlfCompositionClientBase::~CAlfCompositionClientBase()
CAlfCompositionSource::AddCompositionObserverL(MAlfCompositionObserver &,TInt)
CAlfCompositionSource::ConstructL(RWindow &)
CAlfCompositionSource::ConstructL(TInt,TInt,TInt)
CAlfCompositionSource::CreatePermissionToken(TInt,TInt)
CAlfCompositionSource::EnableAlpha(TBool)
CAlfCompositionSource::EnableKeyboard(TBool,TInt)
CAlfCompositionSource::Handle()
CAlfCompositionSource::HandleEventL(TInt,TAny *)
CAlfCompositionSource::NewL(RWindow &)
CAlfCompositionSource::RemoveObserver(MAlfCompositionObserver &)
CAlfCompositionSource::SetExtent(const TRect &,TInt)
CAlfCompositionSource::SetIsBackgroundAnim(TBool)
CAlfCompositionSource::SetOpacity(TReal32)
CAlfCompositionSource::SetRotation(TInt)
CAlfCompositionSource::SetSourceRect(const TRect &)
CAlfCompositionSource::SetZOrder(const CAlfCompositionClientBase &,TBool,TInt)
CAlfCompositionSource::~CAlfCompositionSource()
CBase::CBase()
CBase::Delete(CBase *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
Inherited Enumerations
CActive:TPriority
CAlfCompositionClientBase:TAlfCompositionPermission
Inherited Attributes
CActive::iStatus
CAlfCompositionSource::iData

Member Functions Documentation

ConstructL(TInt, TInt)

voidConstructL(TIntaToken,
TIntaKey
)

Parameters

TInt aToken
TInt aKey

NewL(TInt, TInt)

IMPORT_C CAlfCompositionHost *NewL(TIntaToken,
TIntaKey
)[static]

Constructor for application that wishes modify composition information for some other process, see CreatePermissionToken()

Leaves using KErrNotFound, if token is not valid

If the binded target layer is destroyed by its owner, any Set operations will have no effect.

Parameters

TInt aToken
TInt aKey