RBitmapAnim Class Reference

class RBitmapAnim : public RAnim

Enables a client to package animation data, and send it to the window server for display.

Before using RBitmapAnim, a client must instantiate an RAnimDll. This provides a reference to the window server DLL that runs the animation specified through the RBitmapAnim() object. To complete construction, call ConstructL().

Inherits from

Constructor & Destructor Documentation

RBitmapAnim(RAnimDll &)

IMPORT_CRBitmapAnim(RAnimDll &aAnimDll)

Parameters

RAnimDll & aAnimDll

Member Functions Documentation

ConstructL(const RWindowBase &)

IMPORT_C voidConstructL(const RWindowBase &aWindow)

Parameters

const RWindowBase & aWindow

DisplayFrameL(TInt)

IMPORT_C voidDisplayFrameL(TIntaIndex)

Parameters

TInt aIndex

SetAttributesL(const CBitmapAnimClientData &)

voidSetAttributesL(const CBitmapAnimClientData &aBitmapAnimData)[private]

Parameters

const CBitmapAnimClientData & aBitmapAnimData

SetBackgroundFrameL(const CBitmapFrameData &)

voidSetBackgroundFrameL(const CBitmapFrameData &aFrame)[private]

Parameters

const CBitmapFrameData & aFrame

SetBitmapAnimDataL(const CBitmapAnimClientData &)

IMPORT_C voidSetBitmapAnimDataL(const CBitmapAnimClientData &aBitmapAnimData)

Parameters

const CBitmapAnimClientData & aBitmapAnimData

SetFlashL(TBool)

IMPORT_C voidSetFlashL(TBoolaFlash)

Parameters

TBool aFlash

SetFrameArrayL(const CArrayPtrFlat< CBitmapFrameData > &)

voidSetFrameArrayL(const CArrayPtrFlat< CBitmapFrameData > &aFrameArray)[private]

Parameters

const CArrayPtrFlat< CBitmapFrameData > & aFrameArray

SetFrameIntervalL(TInt)

IMPORT_C voidSetFrameIntervalL(TIntaFrameIntervalInMilliSeconds)

Parameters

TInt aFrameIntervalInMilliSeconds

SetFrameL(const CBitmapFrameData &, TInt)

voidSetFrameL(const CBitmapFrameData &aFrame,
TIntaOpCode
)[private]

Parameters

const CBitmapFrameData & aFrame
TInt aOpCode

SetNumberOfCyclesL(TInt)

IMPORT_C voidSetNumberOfCyclesL(TIntaNumberOfCycles)

Parameters

TInt aNumberOfCycles

SetPlayModeL(CBitmapAnimClientData::TPlayMode)

IMPORT_C voidSetPlayModeL(CBitmapAnimClientData::TPlayModeaPlayMode)

SetPositionL(TPoint)

IMPORT_C voidSetPositionL(TPointaPosition)

Parameters

TPoint aPosition

StartL()

IMPORT_C voidStartL()

StopL()

IMPORT_C voidStopL()