CAlfMeshVisualHandler Class Reference

class CAlfMeshVisualHandler : public CAlfVisualHandler

Inherits from

Constructor & Destructor Documentation

CAlfMeshVisualHandler(MAlfInterfaceProvider &)

IMPORT_C CAlfMeshVisualHandler ( MAlfInterfaceProvider & aResolver )

Parameters

MAlfInterfaceProvider & aResolver

~CAlfMeshVisualHandler()

IMPORT_C ~CAlfMeshVisualHandler ( ) [protected]

Member Functions Documentation

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

IMPORT_C void ConstructL ( CHuiVisual * aVisual,
CHuiControl & aOwner,
THuiMeshType aMeshType,
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 void HandleCmdL ( TInt aCommandId,
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,
THuiMeshType aMeshType,
CHuiLayout * aParentLayout
) [static]

Parameters

MAlfInterfaceProvider & aResolver
CHuiControl * aOwner
THuiMeshType aMeshType
CHuiLayout * aParentLayout

Release()

IMPORT_C void Release ( )

Release this visual handler.

VisualHandlerExtension(const TUid &, TAny **)

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

Parameters

const TUid & aExtensionUid
TAny ** aExtensionParameters

Member Data Documentation

TMeshVisualHandlerPrivateData * iMeshVisualPrivateData

TMeshVisualHandlerPrivateData * iMeshVisualPrivateData [private]