CAknsAnimationItemData Class Reference

class CAknsAnimationItemData

Animation item data. Animation item data contains (in addition to base class members) the information required to create an AnimationLibrary animation.

Item type for animation item data objects is always EAknsITAnimation .

The class is not intended for derivation outside the library.

AknSkins.lib

Since
3.0

Constructor & Destructor Documentation

CAknsAnimationItemData()

CAknsAnimationItemData ( ) [protected]

~CAknsAnimationItemData()

~CAknsAnimationItemData ( ) [virtual]

Member Functions Documentation

AnimationValueIteratorL()

MAknsAlIterator * AnimationValueIteratorL ( ) const

AppendAnimationValueL(CAknsAnimationValue *)

void AppendAnimationValueL ( CAknsAnimationValue * aValue )

Parameters

CAknsAnimationValue * aValue Ownership is transferred

AppendCommandL(CAknsAnimationCommand *)

void AppendCommandL ( CAknsAnimationCommand * aCommand )

Parameters

CAknsAnimationCommand * aCommand Ownership is transferred

AppendPreprocessCommandL(CAknsEffectCommand *)

void AppendPreprocessCommandL ( CAknsEffectCommand * aCommand )

Parameters

CAknsEffectCommand * aCommand Ownership is transferred

AppendSizeBoundParamL(const TAknsAlSizeBoundParameterData &)

void AppendSizeBoundParamL ( const TAknsAlSizeBoundParameterData & aParam )

Parameters

const TAknsAlSizeBoundParameterData & aParam

AppendTimingModelL(CAknsTimingModel *)

void AppendTimingModelL ( CAknsTimingModel * aModel )

Parameters

CAknsTimingModel * aModel

CommandIteratorL()

MAknsAlIterator * CommandIteratorL ( ) const

InputLayer()

TInt InputLayer ( ) const

InputLayerMode()

TInt InputLayerMode ( ) const

MinInterval()

TInt MinInterval ( ) const

Morphing()

TBool Morphing ( ) const

NewL()

CAknsAnimationItemData * NewL ( ) [static]

OutputLayer()

TInt OutputLayer ( ) const

OutputLayerMode()

TInt OutputLayerMode ( ) const

PreprocessCommandIteratorL()

MAknsRlCommandIterator * PreprocessCommandIteratorL ( ) const

SetInputLayer(const TInt)

void SetInputLayer ( const TInt aValue )

Parameters

const TInt aValue

SetInputLayerMode(const TInt)

void SetInputLayerMode ( const TInt aValue )

Parameters

const TInt aValue

SetMinInterval(TInt)

void SetMinInterval ( TInt aMin )

Parameters

TInt aMin

SetMorphing(TBool)

void SetMorphing ( TBool aMorphing )

Parameters

TBool aMorphing

SetOutputLayer(const TInt)

void SetOutputLayer ( const TInt aValue )

Parameters

const TInt aValue

SetOutputLayerMode(const TInt)

void SetOutputLayerMode ( const TInt aValue )

Parameters

const TInt aValue

SizeBoundParamIteratorL()

MAknsAlIterator * SizeBoundParamIteratorL ( ) const

TimingModelIteratorL()

MAknsAlIterator * TimingModelIteratorL ( ) const

Member Data Documentation

RPointerArray< CAknsAnimationCommand > iAnimationCommands

RPointerArray < CAknsAnimationCommand > iAnimationCommands [private]

RPointerArray< CAknsAnimationValue > iAnimationValues

RPointerArray < CAknsAnimationValue > iAnimationValues [private]

TInt iInputLayer

TInt iInputLayer [private]

TInt iInputLayerMode

TInt iInputLayerMode [private]

TInt iMinInterval

TInt iMinInterval [private]

TBool iMorphing

TBool iMorphing [private]

TInt iOutputLayer

TInt iOutputLayer [private]

TInt iOutputLayerMode

TInt iOutputLayerMode [private]

RPointerArray< CAknsEffectCommand > iPreprocessCommands

RPointerArray < CAknsEffectCommand > iPreprocessCommands [private]

RPointerArray< CAknsSizeBoundParameter > iSizeBoundParams

RPointerArray < CAknsSizeBoundParameter > iSizeBoundParams [private]

RPointerArray< CAknsTimingModel > iTimingModels

RPointerArray < CAknsTimingModel > iTimingModels [private]