MSgDrawableAdapter Class Reference

class MSgDrawableAdapter : public MSgResourceAdapter

This interface must be implemented by all the user-side objects in the adaptation layer of the Graphics subsystem which are referenced by instances of RSgDrawable . The interface between the user-side and the kernel-side parts of the adaptation layer is outside the scope of the specification of the Graphics Resource API.

RSgDrawable

This interface must be implemented by all the user-side objects in the adaptation layer of the Graphics subsystem which are referenced by instances of RSgDrawable . The interface between the user-side and the kernel-side parts of the adaptation layer is outside the scope of the specification of the Graphics Resource API.

RSgDrawable

Inherits from

Member Functions Documentation

DrawableType()

TUid DrawableType ( ) const [pure virtual]

Retrieves the actual type of the drawable resource represented by this adapter object as a globally unique identifier.

RSgDrawable::DrawableType()

GetInterface(TUid, TAny *&)

TInt GetInterface ( TUid aInterfaceUid,
TAny *& aInterfacePtr
) [pure virtual]

Makes an extension interface available on the drawable resource represented by this adapter object.

Pre-condition
The specified interface is supported on the drawable resource.
Post-condition
The specified interface is available until this adapter object is destroyed.
RSgDrawable::GetInterface()

Parameters

TUid aInterfaceUid Globally unique identifier of the interface to be made available.
TAny *& aInterfacePtr On return, a pointer to the specified interface.

Id()

const TSgDrawableId & Id ( ) const [pure virtual]

Retrieves the unique identifier of the drawable resource represented by this adapter object.

RSgDrawable::Id()