SO3::SNodeAnimation Class Reference

#include <SO3NodeAnimation.h>

Inheritance diagram for SO3::SNodeAnimation:
SO3::SAnim SO3::SData

List of all members.

Public Member Functions

 SNodeAnimation (SScene *scene, std::string animationName, SNode *node, unsigned short id, float animationLength)
 ~SNodeAnimation ()

Protected Member Functions

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

Detailed Description

Definition at line 43 of file SO3NodeAnimation.h.


Constructor & Destructor Documentation

SO3::SNodeAnimation::SNodeAnimation ( SScene scene,
std::string  animationName,
SNode node,
unsigned short  id,
float  animationLength 
)

Create a scene node animation.

Definition at line 39 of file SO3NodeAnimation.cpp.

SO3::SNodeAnimation::~SNodeAnimation (  ) 

Definition at line 50 of file SO3NodeAnimation.cpp.


Member Function Documentation

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

Get the current Animation State Internal use only

Implements SO3::SAnim.

Definition at line 64 of file SO3NodeAnimation.cpp.

SAnimTrack * SO3::SNodeAnimation::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 59 of file SO3NodeAnimation.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