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.
Public Member Functions | |
---|---|
void | ConstructL(TAny *) |
Protected Member Functions | |
---|---|
CSpriteAnim() |
Private Member Functions | |
---|---|
void | ReservedS1() |
void | ReservedS2() |
Protected Attributes | |
---|---|
MAnimSpriteFunctions * | iSpriteFunctions |
Inherited Attributes | |
---|---|
CAnim::iFunctions |
CSpriteAnim | ( | ) | [protected, inline] |
Protected constructor.
Ensures that only derived classes can be constructed.
void | ConstructL | ( | TAny * | aArgs | ) | [pure virtual] |
Server side construction and initialisation of an animation class.
TAny * aArgs | Packaged arguments which may be required during construction. These are transferred from the aParams argument of the client side constructor's RAnim::Construct(). |
MAnimSpriteFunctions * | iSpriteFunctions | [protected] |
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.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.