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 *)

voidAppendAnimationValueL(CAknsAnimationValue *aValue)

Parameters

CAknsAnimationValue * aValueOwnership is transferred

AppendCommandL(CAknsAnimationCommand *)

voidAppendCommandL(CAknsAnimationCommand *aCommand)

Parameters

CAknsAnimationCommand * aCommandOwnership is transferred

AppendPreprocessCommandL(CAknsEffectCommand *)

voidAppendPreprocessCommandL(CAknsEffectCommand *aCommand)

Parameters

CAknsEffectCommand * aCommandOwnership is transferred

AppendSizeBoundParamL(const TAknsAlSizeBoundParameterData &)

voidAppendSizeBoundParamL(const TAknsAlSizeBoundParameterData &aParam)

Parameters

const TAknsAlSizeBoundParameterData & aParam

AppendTimingModelL(CAknsTimingModel *)

voidAppendTimingModelL(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)

voidSetInputLayer(const TIntaValue)

Parameters

const TInt aValue

SetInputLayerMode(const TInt)

voidSetInputLayerMode(const TIntaValue)

Parameters

const TInt aValue

SetMinInterval(TInt)

voidSetMinInterval(TIntaMin)

Parameters

TInt aMin

SetMorphing(TBool)

voidSetMorphing(TBoolaMorphing)

Parameters

TBool aMorphing

SetOutputLayer(const TInt)

voidSetOutputLayer(const TIntaValue)

Parameters

const TInt aValue

SetOutputLayerMode(const TInt)

voidSetOutputLayerMode(const TIntaValue)

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]