| 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().
| Public Member Functions | |
|---|---|
| RBitmapAnim(RAnimDll &) | |
| IMPORT_C void | ConstructL(const RWindowBase &) |
| IMPORT_C void | DisplayFrameL(TInt) |
| IMPORT_C void | SetBitmapAnimDataL(const CBitmapAnimClientData &) |
| IMPORT_C void | SetFlashL(TBool) |
| IMPORT_C void | SetFrameIntervalL(TInt) |
| IMPORT_C void | SetNumberOfCyclesL(TInt) |
| IMPORT_C void | SetPlayModeL(CBitmapAnimClientData::TPlayMode) |
| IMPORT_C void | SetPositionL(TPoint) |
| IMPORT_C void | StartL() |
| IMPORT_C void | StopL() |
| Private Member Functions | |
|---|---|
| void | SetAttributesL(const CBitmapAnimClientData &) |
| void | SetBackgroundFrameL(const CBitmapFrameData &) |
| void | SetFrameArrayL(const CArrayPtrFlat< CBitmapFrameData > &) |
| void | SetFrameL(const CBitmapFrameData &, TInt) |
| IMPORT_C void | ConstructL | ( | const RWindowBase & | aWindow | ) |
| const RWindowBase & aWindow |
| void | SetAttributesL | ( | const CBitmapAnimClientData & | aBitmapAnimData | ) | [private] |
| const CBitmapAnimClientData & aBitmapAnimData |
| void | SetBackgroundFrameL | ( | const CBitmapFrameData & | aFrame | ) | [private] |
| const CBitmapFrameData & aFrame |
| IMPORT_C void | SetBitmapAnimDataL | ( | const CBitmapAnimClientData & | aBitmapAnimData | ) |
| const CBitmapAnimClientData & aBitmapAnimData |
| void | SetFrameArrayL | ( | const CArrayPtrFlat< CBitmapFrameData > & | aFrameArray | ) | [private] |
| const CArrayPtrFlat< CBitmapFrameData > & aFrameArray |
| IMPORT_C void | SetFrameIntervalL | ( | TInt | aFrameIntervalInMilliSeconds | ) |
| TInt aFrameIntervalInMilliSeconds |
| void | SetFrameL | ( | const CBitmapFrameData & | aFrame, |
| TInt | aOpCode | |||
| ) | [private] | |||
| const CBitmapFrameData & aFrame | |
| TInt aOpCode |
| IMPORT_C void | SetNumberOfCyclesL | ( | TInt | aNumberOfCycles | ) |
| TInt aNumberOfCycles |
| IMPORT_C void | SetPlayModeL | ( | CBitmapAnimClientData::TPlayMode | aPlayMode | ) |
| CBitmapAnimClientData::TPlayMode aPlayMode |