CAlfMeshVisualHandler Class Reference

class CAlfMeshVisualHandler : public CAlfVisualHandler

Inherits from

Constructor & Destructor Documentation

CAlfMeshVisualHandler(MAlfInterfaceProvider &)

IMPORT_CCAlfMeshVisualHandler(MAlfInterfaceProvider &aResolver)

Parameters

MAlfInterfaceProvider & aResolver

~CAlfMeshVisualHandler()

IMPORT_C~CAlfMeshVisualHandler()[protected]

Member Functions Documentation

ConstructL(CHuiVisual *, CHuiControl &, THuiMeshType, CHuiLayout *)

IMPORT_C voidConstructL(CHuiVisual *aVisual,
CHuiControl &aOwner,
THuiMeshTypeaMeshType,
CHuiLayout *aParentLayout
)

Parameters

CHuiVisual * aVisual
CHuiControl & aOwner
THuiMeshType aMeshType
CHuiLayout * aParentLayout

GetInterface(const THuiInterfaceSupport &)

IMPORT_C TAny *GetInterface(const THuiInterfaceSupport &aInterface)

Parameters

const THuiInterfaceSupport & aInterface

HandleCmdL(TInt, const TDesC8 &, TDes8 &)

IMPORT_C voidHandleCmdL(TIntaCommandId,
const TDesC8 &aInputBuffer,
TDes8 &aResponse
)

Handle command from client. CAlfVisualHandler::HandleCmdL()

Parameters

TInt aCommandId
const TDesC8 & aInputBuffer
TDes8 & aResponse

NewL(MAlfInterfaceProvider &, CHuiControl *, THuiMeshType, CHuiLayout *)

IMPORT_C MAlfExtension *NewL(MAlfInterfaceProvider &aResolver,
CHuiControl *aOwner,
THuiMeshTypeaMeshType,
CHuiLayout *aParentLayout
)[static]

Parameters

MAlfInterfaceProvider & aResolver
CHuiControl * aOwner
THuiMeshType aMeshType
CHuiLayout * aParentLayout

Release()

IMPORT_C voidRelease()

Release this visual handler.

VisualHandlerExtension(const TUid &, TAny **)

IMPORT_C voidVisualHandlerExtension(const TUid &aExtensionUid,
TAny **aExtensionParameters
)[protected, virtual]

Parameters

const TUid & aExtensionUid
TAny ** aExtensionParameters

Member Data Documentation

TMeshVisualHandlerPrivateData * iMeshVisualPrivateData

TMeshVisualHandlerPrivateData *iMeshVisualPrivateData[private]