SO3Engine
|
SO3Anim.cpp
Go to the documentation of this file.
149 /* Check if our anim track was really created. If not, it's certainly that the SAnim derived class do not
150 re-implement CreateAnimationTrackImpl function, and it's SAnim::CreateAnimationTrackImpl that was called. */
194 SAnimTrackList::iterator it = std::find(animationTrackList.begin(), animationTrackList.end(), existingAnimationTrack);
277 ogreAnimation->setInterpolationMode(static_cast <Ogre::Animation::InterpolationMode> (static_cast<int> (interpolationMode)));
285void SAnim::SetRotationInterpolationMode(const SAnim::AnimRotationInterpolationMode& interpolationMode)
287 ogreAnimation->setRotationInterpolationMode(static_cast <Ogre::Animation::RotationInterpolationMode> (static_cast<int> (interpolationMode)));
292 return static_cast <AnimRotationInterpolationMode> (ogreAnimation->getRotationInterpolationMode());
Definition SO3Anim.h:42
void RemoveAnimationTrack(SAnimTrack *existingAnimationTrack)
Definition SO3Anim.cpp:192
virtual void SetTimePosition(const float &timePosition)
Definition SO3Anim.cpp:214
virtual void _UpdateImpl(const Ogre::FrameEvent &evt)
Definition SO3Anim.cpp:383
void DeleteAnimationTrack(SAnimTrack *existingAnimationTrack)
Definition SO3Anim.cpp:163
virtual SAnimTrack * CreateAnimationTrackImpl(const std::string &newAnimationTrackName)
Definition SO3Anim.cpp:158
virtual Ogre::AnimationState * _GetOgreAnimationState()=0
SAnimTrack * GetAnimationTrack(const unsigned short &index)
Definition SO3Anim.cpp:174
Ogre::Animation * GetOgreAnimationPointer()
Definition SO3Anim.cpp:115
AnimInterpolationMode GetInterpolationMode()
Definition SO3Anim.cpp:280
SAnimTrack * CreateAnimationTrack(const std::string &newAnimationTrackName)
Definition SO3Anim.cpp:145
AnimRotationInterpolationMode GetRotationInterpolationMode()
Definition SO3Anim.cpp:290
void SetRotationInterpolationMode(const AnimRotationInterpolationMode &interpolationMode)
Definition SO3Anim.cpp:285
void AddAnimationTrack(SAnimTrack *existingAnimationTrack)
Definition SO3Anim.cpp:187
void SetInterpolationMode(const AnimInterpolationMode &interpolationMode)
Definition SO3Anim.cpp:275
Definition SO3AnimTrack.h:42
Definition SO3Anim.h:298
~SAnimationFrameListener()
Definition SO3Anim.cpp:378
SAnimationFrameListener(SAnim *animationListened)
Definition SO3Anim.cpp:373
bool frameStarted(const Ogre::FrameEvent &evt)
Definition SO3Anim.cpp:405
Definition SO3DataScol.h:41
Definition SO3NodeScol.h:43
Definition SO3Scene.h:125
Ogre::SceneManager * GetOgreScenePointer()
Definition SO3Scene.cpp:449
void RemoveKeysWithAnim(SAnim *anim, const bool &reset)
Definition SO3SequenceAnimationTrack.cpp:165
Definition SO3DataScol.h:38
Generated by 1.9.8