CAknsAnimationItemDef Class Reference

class CAknsAnimationItemDef : public CAknsItemDef
Since
3.0

Inherits from

Public Member Functions
~CAknsAnimationItemDef()
IMPORT_C voidAddAnimationCommandItemL(CAknsAnimationCommandItemDef *)
IMPORT_C voidAddAnimationValueL(CAknsAnimationValueDef *)
IMPORT_C voidAddPreprocessCommandL(CAknsEffectItemDef *)
IMPORT_C voidAddSizeBoundParamL(CAknsSizeBoundParamDef *)
IMPORT_C voidAddTimingModelL(CAknsTimingModelDef *)
IMPORT_C CAknsAnimationCommandItemDef *AnimationCommandItem(TInt32)
IMPORT_C TIntAnimationCommandItemCount()
IMPORT_C CAknsAnimationValueDef *AnimationValue(TInt32)
IMPORT_C TIntAnimationValueCount()
IMPORT_C TUint32MinInterval()
IMPORT_C TBoolMorphing()
IMPORT_C CAknsAnimationItemDef *NewL(const TAknsItemID &)
IMPORT_C CAknsEffectItemDef *PreprocessCommand(TInt32)
IMPORT_C TIntPreprocessCommandCount()
IMPORT_C voidSetLayerIndexesAndModes(TUint32, TUint32, TUint32, TUint32)
IMPORT_C voidSetMinInterval(TUint32)
IMPORT_C voidSetMorphing(TBool)
IMPORT_C CAknsSizeBoundParamDef *SizeBoundParam(TInt32)
IMPORT_C TIntSizeBoundParamCount()
IMPORT_C CAknsTimingModelDef *TimingModel(TInt32)
IMPORT_C TIntTimingModelCount()
Protected Member Functions
CAknsAnimationItemDef(const TAknsItemType, const TAknsItemID &)
Inherited Functions
CAknsItemDef::CAknsItemDef(const TAknsItemType,const TAknsItemID &)
CAknsItemDef::ID()const
CAknsItemDef::LinearOrder(const CAknsItemDef &,const CAknsItemDef &)
CAknsItemDef::Type()const
CAknsItemDef::~CAknsItemDef()
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
Public Attributes
TUint32 iInputLayerIndex
TUint32 iInputLayerMode
TUint32 iOutputLayerIndex
TUint32 iOutputLayerMode
Private Attributes
RPointerArray< CAknsAnimationValueDef >iAnimationValueArray
RPointerArray< CAknsAnimationCommandItemDef >iCommandArray
TUint32 iMinInterval
TBool iMorphing
RPointerArray< CAknsEffectItemDef >iPreprocessCommandArray
RPointerArray< CAknsSizeBoundParamDef >iSizeBoundParamArray
RPointerArray< CAknsTimingModelDef >iTimingModelArray
Inherited Attributes
CAknsItemDef::iID
CAknsItemDef::iSpare1
CAknsItemDef::iSpare2
CAknsItemDef::iType

Constructor & Destructor Documentation

CAknsAnimationItemDef(const TAknsItemType, const TAknsItemID &)

CAknsAnimationItemDef(const TAknsItemTypeaType,
const TAknsItemID &aID
)[protected]

Parameters

const TAknsItemType aType
const TAknsItemID & aID

~CAknsAnimationItemDef()

~CAknsAnimationItemDef()[virtual]

Member Functions Documentation

AddAnimationCommandItemL(CAknsAnimationCommandItemDef *)

IMPORT_C voidAddAnimationCommandItemL(CAknsAnimationCommandItemDef *aCommand)

Parameters

CAknsAnimationCommandItemDef * aCommand

AddAnimationValueL(CAknsAnimationValueDef *)

IMPORT_C voidAddAnimationValueL(CAknsAnimationValueDef *aValue)

Parameters

CAknsAnimationValueDef * aValue

AddPreprocessCommandL(CAknsEffectItemDef *)

IMPORT_C voidAddPreprocessCommandL(CAknsEffectItemDef *aItemDef)

Parameters

CAknsEffectItemDef * aItemDef

AddSizeBoundParamL(CAknsSizeBoundParamDef *)

IMPORT_C voidAddSizeBoundParamL(CAknsSizeBoundParamDef *aParam)

Parameters

CAknsSizeBoundParamDef * aParam

AddTimingModelL(CAknsTimingModelDef *)

IMPORT_C voidAddTimingModelL(CAknsTimingModelDef *aModel)

Parameters

CAknsTimingModelDef * aModel

AnimationCommandItem(TInt32)

IMPORT_C CAknsAnimationCommandItemDef *AnimationCommandItem(TInt32aIndex)const

Parameters

TInt32 aIndex

AnimationCommandItemCount()

IMPORT_C TIntAnimationCommandItemCount()const

AnimationValue(TInt32)

IMPORT_C CAknsAnimationValueDef *AnimationValue(TInt32aIndex)const

Parameters

TInt32 aIndex

AnimationValueCount()

IMPORT_C TIntAnimationValueCount()const

MinInterval()

IMPORT_C TUint32MinInterval()const

Morphing()

IMPORT_C TBoolMorphing()const

NewL(const TAknsItemID &)

IMPORT_C CAknsAnimationItemDef *NewL(const TAknsItemID &aID)[static]

Two-phased constructor. Constructs item definition object with specified ID, item type EAknsITUnknown and localization type EAknsIDLTDefault.

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

Parameters

const TAknsItemID & aIDItem ID of the newly created item definition.

PreprocessCommand(TInt32)

IMPORT_C CAknsEffectItemDef *PreprocessCommand(TInt32aIndex)const

Parameters

TInt32 aIndex

PreprocessCommandCount()

IMPORT_C TIntPreprocessCommandCount()const

SetLayerIndexesAndModes(TUint32, TUint32, TUint32, TUint32)

IMPORT_C voidSetLayerIndexesAndModes(TUint32aInputLayerIndex,
TUint32aInputLayerMode,
TUint32aOutputLayerIndex,
TUint32aOutputLayerMode
)

Parameters

TUint32 aInputLayerIndex
TUint32 aInputLayerMode
TUint32 aOutputLayerIndex
TUint32 aOutputLayerMode

SetMinInterval(TUint32)

IMPORT_C voidSetMinInterval(TUint32aMinInterval)

Parameters

TUint32 aMinInterval

SetMorphing(TBool)

IMPORT_C voidSetMorphing(TBoolaMorphing)

Parameters

TBool aMorphing

SizeBoundParam(TInt32)

IMPORT_C CAknsSizeBoundParamDef *SizeBoundParam(TInt32aIndex)const

Parameters

TInt32 aIndex

SizeBoundParamCount()

IMPORT_C TIntSizeBoundParamCount()const

TimingModel(TInt32)

IMPORT_C CAknsTimingModelDef *TimingModel(TInt32aIndex)const

Parameters

TInt32 aIndex

TimingModelCount()

IMPORT_C TIntTimingModelCount()const

Member Data Documentation

RPointerArray< CAknsAnimationValueDef > iAnimationValueArray

RPointerArray< CAknsAnimationValueDef >iAnimationValueArray[private]

RPointerArray< CAknsAnimationCommandItemDef > iCommandArray

RPointerArray< CAknsAnimationCommandItemDef >iCommandArray[private]

TUint32 iInputLayerIndex

TUint32 iInputLayerIndex

TUint32 iInputLayerMode

TUint32 iInputLayerMode

TUint32 iMinInterval

TUint32 iMinInterval[private]

TBool iMorphing

TBool iMorphing[private]

TUint32 iOutputLayerIndex

TUint32 iOutputLayerIndex

TUint32 iOutputLayerMode

TUint32 iOutputLayerMode

RPointerArray< CAknsEffectItemDef > iPreprocessCommandArray

RPointerArray< CAknsEffectItemDef >iPreprocessCommandArray[private]

RPointerArray< CAknsSizeBoundParamDef > iSizeBoundParamArray

RPointerArray< CAknsSizeBoundParamDef >iSizeBoundParamArray[private]

RPointerArray< CAknsTimingModelDef > iTimingModelArray

RPointerArray< CAknsTimingModelDef >iTimingModelArray[private]