Location:
W32ADLL.H
class CSpriteAnim : public CAnim;
Sprite animation interface.
Sprites are bitmaps that can overlay a window or the screen. A sprite animation can be provided by deriving from this class.
The interface inherits from CAnim
and has access to its functions. It additionally can access an interface for querying and manipulating a sprite, using its
iSpriteFunctions member.
The derived class is constructed in the DLL factory class CAnimDll::CreateInstanceL()
function.
MEventHandler
- Event handler interface
CBase
- Base class for all classes to be instantiated on the heap
CAnim
- Server side animated object base interface
CSpriteAnim
- Sprite animation interface
Defined in CSpriteAnim
:
CSpriteAnim()
, ConstructL()
, ReservedS1()
, ReservedS2()
, iSpriteFunctions
Inherited from CAnim
:
Animate()
,
Command()
,
CommandReplyL()
,
HandleNotification()
,
Reserved1()
,
Reserved2()
,
Reserved3()
,
iFunctions
Inherited from CBase
:
Delete()
,
Extension_()
,
operator new()
Inherited from MEventHandler
:
OfferRawEvent()
virtual void ConstructL(TAny *aArgs)=0;
Server side construction and initialisation of an animation class.
|
protected: inline CSpriteAnim();
Protected constructor.
Ensures that only derived classes can be constructed.
protected: MAnimSpriteFunctions * iSpriteFunctions;
Pointer to a class containing functions implemented by the window server.
These are available to any CSpriteAnim-derived class.
Note that this value is automatically set for you by the animation framework. You do not need to assign a value to this pointer.