CAknsAnimationItemDef Class Reference

class CAknsAnimationItemDef : public CAknsItemDef
Since
3.0

Inherits from

Public Member Functions
~CAknsAnimationItemDef ()
IMPORT_C void AddAnimationCommandItemL ( CAknsAnimationCommandItemDef *)
IMPORT_C void AddAnimationValueL ( CAknsAnimationValueDef *)
IMPORT_C void AddPreprocessCommandL ( CAknsEffectItemDef *)
IMPORT_C void AddSizeBoundParamL ( CAknsSizeBoundParamDef *)
IMPORT_C void AddTimingModelL ( CAknsTimingModelDef *)
IMPORT_C CAknsAnimationCommandItemDef * AnimationCommandItem ( TInt32 )
IMPORT_C TInt AnimationCommandItemCount ()
IMPORT_C CAknsAnimationValueDef * AnimationValue ( TInt32 )
IMPORT_C TInt AnimationValueCount ()
IMPORT_C TUint32 MinInterval ()
IMPORT_C TBool Morphing ()
IMPORT_C CAknsAnimationItemDef * NewL (const TAknsItemID &)
IMPORT_C CAknsEffectItemDef * PreprocessCommand ( TInt32 )
IMPORT_C TInt PreprocessCommandCount ()
IMPORT_C void SetLayerIndexesAndModes ( TUint32 , TUint32 , TUint32 , TUint32 )
IMPORT_C void SetMinInterval ( TUint32 )
IMPORT_C void SetMorphing ( TBool )
IMPORT_C CAknsSizeBoundParamDef * SizeBoundParam ( TInt32 )
IMPORT_C TInt SizeBoundParamCount ()
IMPORT_C CAknsTimingModelDef * TimingModel ( TInt32 )
IMPORT_C TInt TimingModelCount ()
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 TAknsItemType aType,
const TAknsItemID & aID
) [protected]

Parameters

const TAknsItemType aType
const TAknsItemID & aID

~CAknsAnimationItemDef()

~CAknsAnimationItemDef ( ) [virtual]

Member Functions Documentation

AddAnimationCommandItemL(CAknsAnimationCommandItemDef *)

IMPORT_C void AddAnimationCommandItemL ( CAknsAnimationCommandItemDef * aCommand )

Parameters

CAknsAnimationCommandItemDef * aCommand

AddAnimationValueL(CAknsAnimationValueDef *)

IMPORT_C void AddAnimationValueL ( CAknsAnimationValueDef * aValue )

Parameters

CAknsAnimationValueDef * aValue

AddPreprocessCommandL(CAknsEffectItemDef *)

IMPORT_C void AddPreprocessCommandL ( CAknsEffectItemDef * aItemDef )

Parameters

CAknsEffectItemDef * aItemDef

AddSizeBoundParamL(CAknsSizeBoundParamDef *)

IMPORT_C void AddSizeBoundParamL ( CAknsSizeBoundParamDef * aParam )

Parameters

CAknsSizeBoundParamDef * aParam

AddTimingModelL(CAknsTimingModelDef *)

IMPORT_C void AddTimingModelL ( CAknsTimingModelDef * aModel )

Parameters

CAknsTimingModelDef * aModel

AnimationCommandItem(TInt32)

IMPORT_C CAknsAnimationCommandItemDef * AnimationCommandItem ( TInt32 aIndex ) const

Parameters

TInt32 aIndex

AnimationCommandItemCount()

IMPORT_C TInt AnimationCommandItemCount ( ) const

AnimationValue(TInt32)

IMPORT_C CAknsAnimationValueDef * AnimationValue ( TInt32 aIndex ) const

Parameters

TInt32 aIndex

AnimationValueCount()

IMPORT_C TInt AnimationValueCount ( ) const

MinInterval()

IMPORT_C TUint32 MinInterval ( ) const

Morphing()

IMPORT_C TBool Morphing ( ) 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 & aID Item ID of the newly created item definition.

PreprocessCommand(TInt32)

IMPORT_C CAknsEffectItemDef * PreprocessCommand ( TInt32 aIndex ) const

Parameters

TInt32 aIndex

PreprocessCommandCount()

IMPORT_C TInt PreprocessCommandCount ( ) const

SetLayerIndexesAndModes(TUint32, TUint32, TUint32, TUint32)

IMPORT_C void SetLayerIndexesAndModes ( TUint32 aInputLayerIndex,
TUint32 aInputLayerMode,
TUint32 aOutputLayerIndex,
TUint32 aOutputLayerMode
)

Parameters

TUint32 aInputLayerIndex
TUint32 aInputLayerMode
TUint32 aOutputLayerIndex
TUint32 aOutputLayerMode

SetMinInterval(TUint32)

IMPORT_C void SetMinInterval ( TUint32 aMinInterval )

Parameters

TUint32 aMinInterval

SetMorphing(TBool)

IMPORT_C void SetMorphing ( TBool aMorphing )

Parameters

TBool aMorphing

SizeBoundParam(TInt32)

IMPORT_C CAknsSizeBoundParamDef * SizeBoundParam ( TInt32 aIndex ) const

Parameters

TInt32 aIndex

SizeBoundParamCount()

IMPORT_C TInt SizeBoundParamCount ( ) const

TimingModel(TInt32)

IMPORT_C CAknsTimingModelDef * TimingModel ( TInt32 aIndex ) const

Parameters

TInt32 aIndex

TimingModelCount()

IMPORT_C TInt TimingModelCount ( ) 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]