TFrameLayoutBase Class Reference

#include <imageframe.h>

class TFrameLayoutBase
Public Member Functions
pure virtual TFrameLayoutBase *DuplicateL()
IMPORT_C TUidType()
Protected Member Functions
TFrameLayoutBase(TUid)

Detailed Description

Base class for TFrameLayout. Individual subclasses are identified by their specific UID value. These classes are used to describe the memory layout of a specific Image Frame.

Constructor & Destructor Documentation

TFrameLayoutBase ( TUid )

IMPORT_CTFrameLayoutBase(TUidaType)[protected, explicit]

Constructor for the TFrameLayoutBase class.

Parameters
aTypeThe UID used to identify a specific layout class. It is used as a runtime identification of the particular subclass.

Member Function Documentation

DuplicateL ( )

TFrameLayoutBase *DuplicateL()const [pure virtual]

Creates a duplicate instance of the frame layout object on the heap.

Return Value
The pointer to the newly created object cast as class TFrameLayoutBase.

Type ( )

IMPORT_C TUidType()const

The type of the TFrameLayoutBase subclass.

Return Value
The UID used to identify a specific subclass.