Location:
w32adll.h
Link against: N/A
CSpriteAnim
Supported from 5.1
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, as explained in its
description.
|
Defined in CSpriteAnim
:
CSpriteAnim()
, ConstructL()
, iSpriteFunctions
Inherited from CAnim
:
Animate()
,
Command()
,
CommandReplyL()
,
FocusChanged()
,
Redraw()
,
iFunctions
,
iGc
Inherited from CBase
:
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.
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.