|
||
class MAnimationDrawer;
Interface used by an animator to during the rendering process.
A class implementing this interface is provided to an animator by an animation. It may or may not be the animation itself.
You do not need to derive an implementation from this class unless you are writing a new animation type.
Defined in MAnimationDrawer
:
AnimatorDataType()const
Called by the animator plugin loading routine to determine the type of data for ...AnimatorDraw()
Called by the animator when it needs to draw a new frame AnimatorInitialisedL(const TSize &)
Called by the animator when it is ready to begin running. AnimatorResetL()
Called by the animator when it is no longer ready, usually in response to EAnima...AnimatorTicker()
Called by the animator to obtain an AnimatorTicker, to which it will add itself ...MAnimationDrawer_Reserved1()
Reserved for future use MAnimationDrawer_Reserved2()
Reserved for future use CAnimator
Pure virtual base class for animators.virtual void AnimatorInitialisedL(const TSize &aSize)=0;
Called by the animator when it is ready to begin running.
|
virtual void AnimatorResetL()=0;
Called by the animator when it is no longer ready, usually in response to EAnimationDataChanged
virtual const TPtrC8 AnimatorDataType() const=0;
Called by the animator plugin loading routine to determine the type of data for which an animator is required.
|
virtual CAnimationTicker& AnimatorTicker()=0;
Called by the animator to obtain an AnimatorTicker, to which it will add itself whenever it is running.
|
private: IMPORT_C virtual void MAnimationDrawer_Reserved2();
Reserved for future use