CAknsEffectQueueItemData Class Reference

class CAknsEffectQueueItemData : public CAknsItemData

Effect queue item data. Effect queue item data contains (in addition to base class members), the information required to render a single effect queue based skin element.

Item type for effect queue item data objects is always EAknsITEffectQueue .

This is a public class with exported functions. The class is not intended for derivation outside the library.

AknSkins.lib

Since
2.8

Inherits from

Constructor & Destructor Documentation

CAknsEffectQueueItemData(const TAknsItemType)

CAknsEffectQueueItemData ( const TAknsItemType aType ) [protected]

C++ protected constructor. Constructs a new CAknsEffectQueueItemData .

Parameters

const TAknsItemType aType Item type of the new item data object. While this is always EAknsITEffectQueue for instances of this class, derived classes may specify another value.

~CAknsEffectQueueItemData()

~CAknsEffectQueueItemData ( ) [virtual]

Destructor.

Member Functions Documentation

AppendCommandL(const CAknsEffectCommand *)

IMPORT_C void AppendCommandL ( const CAknsEffectCommand * aCommand )

Appends a command to this effect queue.

Since
2.8

Parameters

const CAknsEffectCommand * aCommand Command to be appended. The ownership of the given instance is transferred to this object, even if the method leaves.

CreateCommandIteratorL()

IMPORT_C MAknsRlCommandIterator * CreateCommandIteratorL ( )

Creates and returns a new command iterator.

Since
2.8

InputLayer()

IMPORT_C TInt InputLayer ( ) const

Returns the input layer index value.

Since
2.8

InputLayerMode()

IMPORT_C TInt InputLayerMode ( ) const

Returns the input layer mode value.

Since
2.8

NewL()

IMPORT_C CAknsEffectQueueItemData * NewL ( ) [static]

Two-phased constructor. Constructs a new CAknsEffectQueueItemData object.

Exceptions:
If allocation fails, function leaves with a system-wide error code.

OutputLayer()

IMPORT_C TInt OutputLayer ( ) const

Returns the output layer index value.

Since
2.8

OutputLayerMode()

IMPORT_C TInt OutputLayerMode ( ) const

Returns the output layer mode value.

Since
2.8

RefItem()

IMPORT_C TAknsItemID RefItem ( ) const

Returns the referenced item ID.

Since
2.8

SetInputLayer(const TInt)

IMPORT_C void SetInputLayer ( const TInt aValue )

Sets the input layer index value.

Since
2.8

Parameters

const TInt aValue

SetInputLayerMode(const TInt)

IMPORT_C void SetInputLayerMode ( const TInt aValue )

Sets the input layer mode value.

Since
2.8

Parameters

const TInt aValue

SetOutputLayer(const TInt)

IMPORT_C void SetOutputLayer ( const TInt aValue )

Sets the output layer index value.

Since
2.8

Parameters

const TInt aValue

SetOutputLayerMode(const TInt)

IMPORT_C void SetOutputLayerMode ( const TInt aValue )

Sets the output layer mode value.

Since
2.8

Parameters

const TInt aValue

SetRefItem(const TAknsItemID)

IMPORT_C void SetRefItem ( const TAknsItemID aValue )

Sets the referenced item ID.

Since
2.8

Parameters

const TAknsItemID aValue

Member Data Documentation

RPointerArray< CAknsEffectCommand > iCommands

RPointerArray < CAknsEffectCommand > iCommands [protected]

TInt iInputLayer

TInt iInputLayer [protected]

TInt iInputLayerMode

TInt iInputLayerMode [protected]

TInt iOutputLayer

TInt iOutputLayer [protected]

TInt iOutputLayerMode

TInt iOutputLayerMode [protected]

TAknsItemID iRefId

TAknsItemID iRefId [protected]