SO3::SSequenceAnimation Class Reference

#include <SO3SequenceAnimation.h>

Inheritance diagram for SO3::SSequenceAnimation:
SO3::SAnim SO3::SData

List of all members.

Public Member Functions

 SSequenceAnimation (SScene *scene, std::string animationName, unsigned short id)
 ~SSequenceAnimation ()
void UpdateAnimationLength ()
float GetLastPos ()
virtual void SetTimePosition (float timePosition)
virtual void SetEnable (bool enable)
virtual void _UpdateImpl (const Ogre::FrameEvent &evt)

Protected Member Functions

virtual Ogre::AnimationState * _GetOgreAnimationState ()
virtual SAnimTrackCreateAnimationTrackImpl (std::string newAnimationTrackName)

Detailed Description

Definition at line 44 of file SO3SequenceAnimation.h.


Constructor & Destructor Documentation

SO3::SSequenceAnimation::SSequenceAnimation ( SScene scene,
std::string  animationName,
unsigned short  id 
)

Create a new anim sequence

Definition at line 41 of file SO3SequenceAnimation.cpp.

SO3::SSequenceAnimation::~SSequenceAnimation (  ) 

Definition at line 53 of file SO3SequenceAnimation.cpp.


Member Function Documentation

Ogre::AnimationState * SO3::SSequenceAnimation::_GetOgreAnimationState (  )  [protected, virtual]

Get the current Animation State Internal use only

Implements SO3::SAnim.

Definition at line 67 of file SO3SequenceAnimation.cpp.

void SO3::SSequenceAnimation::_UpdateImpl ( const Ogre::FrameEvent &  evt  )  [virtual]

Internal use

Reimplemented from SO3::SAnim.

Definition at line 131 of file SO3SequenceAnimation.cpp.

SAnimTrack * SO3::SSequenceAnimation::CreateAnimationTrackImpl ( std::string  newAnimationTrackName  )  [protected, virtual]

If the user can manually create animation tracks, then this function must be re-defined in the derived class, otherwise not.

Reimplemented from SO3::SAnim.

Definition at line 62 of file SO3SequenceAnimation.cpp.

float SO3::SSequenceAnimation::GetLastPos (  ) 

Definition at line 125 of file SO3SequenceAnimation.cpp.

void SO3::SSequenceAnimation::SetEnable ( bool  enable  )  [virtual]

Reimplemented from SO3::SAnim.

Definition at line 93 of file SO3SequenceAnimation.cpp.

void SO3::SSequenceAnimation::SetTimePosition ( float  timePosition  )  [virtual]

Reimplemented from SO3::SAnim.

Definition at line 72 of file SO3SequenceAnimation.cpp.

void SO3::SSequenceAnimation::UpdateAnimationLength (  ) 

Definition at line 109 of file SO3SequenceAnimation.cpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Mon Oct 31 14:42:35 2011 for SO3Engine by  doxygen 1.6.3