Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: AnimationMixins.h
Link against: animationshared.lib

Class MAnimationDrawer

class MAnimationDrawer;

Description

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.

Members

Defined in MAnimationDrawer:
AnimatorDataType(), AnimatorDraw(), AnimatorInitialisedL(), AnimatorResetL(), AnimatorTicker(), MAnimationDrawer_Reserved1(), MAnimationDrawer_Reserved2()

See also:


Member functions


AnimatorDraw()

virtual void AnimatorDraw()=0;

Description

Called by the animator when it needs to draw a new frame


AnimatorInitialisedL()

virtual void AnimatorInitialisedL(const TSize &aSize)=0;

Description

Called by the animator when it is ready to begin running.

Parameters

const TSize &aSize

The size of the smallest bounding rectangle that will be required to render the animation


AnimatorResetL()

virtual void AnimatorResetL()=0;

Description

Called by the animator when it is no longer ready, usually in response to TAnimationEvent::EAnimationDataChanged


AnimatorDataType()

virtual const TPtrC8 AnimatorDataType() const=0;

Description

Called by the animator plugin loading routine to determine the type of data for which an animator is required.

Return value

const TPtrC8

An 8 bit descriptor containing the data type.


AnimatorTicker()

virtual CAnimationTicker &AnimatorTicker()=0;

Description

Called by the animator to obtain an AnimatorTicker, to which it will add itself whenever it is running.

Return value

CAnimationTicker &

A reference to a CAnimationTicker.


MAnimationDrawer_Reserved1()

private: virtual IMPORT_C void MAnimationDrawer_Reserved1();

Description

Reserved for future use


MAnimationDrawer_Reserved2()

private: virtual IMPORT_C void MAnimationDrawer_Reserved2();

Description

Reserved for future use