#include <SO3AnimTrack.h>
|
virtual | ~SAnimTrack () |
|
SAnim * | GetParentAnimation () |
|
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) |
|
| SData (const std::string &dataName) |
|
virtual | ~SData () |
|
std::string | GetName () const |
|
SUserObjectBindings & | GetUserObjectBindings () |
|
const SUserObjectBindings & | GetUserObjectBindings () const |
|
Definition at line 41 of file SO3AnimTrack.h.
◆ AnimTrackType
Enumerator |
---|
SO3_NODE_TRACK | |
SO3_VERTEX_TRACK | |
SO3_NUMERIC_TRACK | |
SO3_POSE_TRACK | |
SO3_SEQUENCE_TRACK | |
Definition at line 44 of file SO3AnimTrack.h.
◆ ~SAnimTrack()
SO3::SAnimTrack::~SAnimTrack |
( |
| ) |
|
|
virtual |
◆ SAnimTrack()
SO3::SAnimTrack::SAnimTrack |
( |
const std::string & |
animationTrackName, |
|
|
SAnim * |
animation, |
|
|
const AnimTrackType & |
animationTrackType |
|
) |
| |
|
protected |
◆ _Clone()
Ogre::AnimationTrack * SO3::SAnimTrack::_Clone |
( |
Ogre::Animation * |
tanim, |
|
|
const unsigned short & |
tid |
|
) |
| |
◆ CreateKey()
void SO3::SAnimTrack::CreateKey |
( |
const float & |
timepos, |
|
|
const Ogre::Vector3 & |
pos, |
|
|
const Ogre::Quaternion & |
quat, |
|
|
const Ogre::Vector3 & |
scale |
|
) |
| |
|
virtual |
◆ GetKeyPositionTime()
float SO3::SAnimTrack::GetKeyPositionTime |
( |
const unsigned int & |
keyIndex | ) |
|
|
virtual |
◆ GetKeyTransform()
void SO3::SAnimTrack::GetKeyTransform |
( |
const unsigned int & |
keyIndex, |
|
|
Ogre::Vector3 & |
pos, |
|
|
Ogre::Quaternion & |
quat, |
|
|
Ogre::Vector3 & |
scale |
|
) |
| |
|
virtual |
◆ GetNumKeyFrames()
unsigned short SO3::SAnimTrack::GetNumKeyFrames |
( |
| ) |
|
|
virtual |
◆ GetOgreAnimationTrackPointer()
Ogre::AnimationTrack * SO3::SAnimTrack::GetOgreAnimationTrackPointer |
( |
| ) |
|
◆ GetParentAnimation()
SAnim * SO3::SAnimTrack::GetParentAnimation |
( |
| ) |
|
◆ GetType()
◆ RemoveAllKeyFrames()
void SO3::SAnimTrack::RemoveAllKeyFrames |
( |
| ) |
|
|
virtual |
◆ RemoveKey()
void SO3::SAnimTrack::RemoveKey |
( |
const unsigned int & |
keyIndex | ) |
|
|
virtual |
◆ SetKeyTransform()
void SO3::SAnimTrack::SetKeyTransform |
( |
const unsigned int & |
keyIndex, |
|
|
const Ogre::Vector3 & |
pos, |
|
|
const Ogre::Quaternion & |
quat, |
|
|
const Ogre::Vector3 & |
scale |
|
) |
| |
|
virtual |
◆ SetOptimise()
void SO3::SAnimTrack::SetOptimise |
( |
| ) |
|
◆ Update()
void SO3::SAnimTrack::Update |
( |
const float & |
pos | ) |
|
|
virtual |
◆ ogreAnimationTrack
Ogre::AnimationTrack* SO3::SAnimTrack::ogreAnimationTrack |
|
protected |
The documentation for this class was generated from the following files: