Project

General

Profile

SO3Engine
SO3::SSkeletonAnimationTrack Class Reference

#include <SO3SkeletonAnimationTrack.h>

Inheritance diagram for SO3::SSkeletonAnimationTrack:
SO3::SAnimTrack SO3::SData

Public Member Functions

 SSkeletonAnimationTrack (const std::string &animationTrackName, SSkeletonAnimation *animation, const unsigned short &skeletonTrackAnimationId)
 
- Public Member Functions inherited from SO3::SAnimTrack
virtual ~SAnimTrack ()
 
SAnimGetParentAnimation ()
 
Ogre::AnimationTrack * GetOgreAnimationTrackPointer ()
 
AnimTrackType GetType ()
 
void SetOptimise ()
 
Ogre::AnimationTrack * _Clone (Ogre::Animation *tanim, const unsigned short &tid)
 
virtual unsigned short GetNumKeyFrames ()
 
virtual void CreateKey (const float &timepos, const Ogre::Vector3 &pos, const Ogre::Quaternion &quat, const Ogre::Vector3 &scale)
 
virtual void SetKeyTransform (const unsigned int &keyIndex, const Ogre::Vector3 &pos, const Ogre::Quaternion &quat, const Ogre::Vector3 &scale)
 
virtual void GetKeyTransform (const unsigned int &keyIndex, Ogre::Vector3 &pos, Ogre::Quaternion &quat, Ogre::Vector3 &scale)
 
virtual float GetKeyPositionTime (const unsigned int &keyIndex)
 
virtual void RemoveKey (const unsigned int &keyIndex)
 
virtual void RemoveAllKeyFrames ()
 
virtual void Update (const float &pos)
 
- Public Member Functions inherited from SO3::SData
 SData (const std::string &dataName)
 
virtual ~SData ()
 
std::string GetName () const
 
SUserObjectBindingsGetUserObjectBindings ()
 
const SUserObjectBindingsGetUserObjectBindings () const
 

Additional Inherited Members

- Public Types inherited from SO3::SAnimTrack
enum  AnimTrackType {
  SO3_NODE_TRACK = 0 , SO3_VERTEX_TRACK = 1 , SO3_NUMERIC_TRACK = 2 , SO3_POSE_TRACK = 3 ,
  SO3_SEQUENCE_TRACK = 4
}
 
- Protected Member Functions inherited from SO3::SAnimTrack
 SAnimTrack (const std::string &animationTrackName, SAnim *animation, const AnimTrackType &animationTrackType)
 
- Protected Attributes inherited from SO3::SAnimTrack
Ogre::AnimationTrack * ogreAnimationTrack
 
- Protected Attributes inherited from SO3::SData
std::string name
 

Detailed Description

Definition at line 33 of file SO3SkeletonAnimationTrack.h.

Constructor & Destructor Documentation

◆ SSkeletonAnimationTrack()

SO3::SSkeletonAnimationTrack::SSkeletonAnimationTrack ( const std::string &  animationTrackName,
SSkeletonAnimation animation,
const unsigned short &  skeletonTrackAnimationId 
)

Constructor for a SO3_SKELETAL_TRACK anim track.

Definition at line 31 of file SO3SkeletonAnimationTrack.cpp.


The documentation for this class was generated from the following files: