|
| C3D_API | SkeletonAnimation (Animable &animable, castor::String const &name=castor::cuEmptyString) |
| | Constructor. More...
|
| |
| C3D_API | SkeletonAnimation (SkeletonAnimation &&rhs)=default |
| | Move constructor. More...
|
| |
| C3D_API SkeletonAnimation & | operator= (SkeletonAnimation &&rhs)=delete |
| | Move assignment operator. More...
|
| |
| C3D_API | SkeletonAnimation (SkeletonAnimation const &rhs)=delete |
| | Copy constructor. More...
|
| |
| C3D_API SkeletonAnimation & | operator= (SkeletonAnimation const &rhs)=delete |
| | Copy assignment operator. More...
|
| |
| C3D_API SkeletonAnimationObjectSPtr | addObject (castor::String const &name, SkeletonAnimationObjectSPtr parent) |
| | Creates and adds a moving node. More...
|
| |
| C3D_API SkeletonAnimationObjectSPtr | addObject (BoneSPtr bone, SkeletonAnimationObjectSPtr parent) |
| | Creates and adds a moving bone. More...
|
| |
| C3D_API SkeletonAnimationObjectSPtr | addObject (SkeletonAnimationObjectSPtr object, SkeletonAnimationObjectSPtr parent) |
| | adds an animated object. More...
|
| |
| C3D_API bool | hasObject (SkeletonAnimationObjectType type, castor::String const &name) const |
| | Tells if the animation has the animated object. More...
|
| |
| C3D_API SkeletonAnimationObjectSPtr | getObject (Bone const &bone) const |
| | Retrieves an animated bone. More...
|
| |
| C3D_API SkeletonAnimationObjectSPtr | getObject (castor::String const &name) const |
| | Retrieves an animated object. More...
|
| |
| C3D_API SkeletonAnimationObjectSPtr | getObject (SkeletonAnimationObjectType type, castor::String const &name) const |
| | Retrieves an animated object. More...
|
| |
| SkeletonAnimationObjectPtrStrMap const & | getObjects () const |
| |
| SkeletonAnimationObjectPtrArray const & | getRootObjects () const |
| |
| | AnimationT (Engine &handler, AnimationType type, AnimableT< Engine > &animable, castor::String const &name=castor::cuEmptyString) |
| | Constructor. More...
|
| |
| | AnimationT (Engine &handler, AnimationType type, castor::String const &name=castor::cuEmptyString) |
| | Constructor. More...
|
| |
| void | addKeyFrame (AnimationKeyFrameUPtr keyFrame) |
| | Adds a keyframe to the animation. More...
|
| |
| AnimationKeyFrameArray::iterator | find (castor::Milliseconds const &time) |
| | Finds a keyframe given a time index. More...
|
| |
| void | findKeyFrame (castor::Milliseconds const &time, AnimationKeyFrameArray::iterator &prv, AnimationKeyFrameArray::iterator &cur) const |
| | Finds a keyframe given a time index. More...
|
| |
| void | updateLength () |
| | Updates the animation length. More...
|
| |
| bool | isEmpty () const |
| |
| AnimationKeyFrameArray::const_iterator | begin () const |
| |
| AnimationKeyFrameArray::iterator | begin () |
| |
| AnimationKeyFrameArray::const_iterator | end () const |
| |
| AnimationKeyFrameArray::iterator | end () |
| |
| AnimationType | getType () const |
| |
| castor::Milliseconds const & | getLength () const |
| |
| AnimableT< Engine > * | getAnimable () const |
| |
| C3D_API | AnimationT (AnimationT &&rhs)=default |
| |
| C3D_API | AnimationT (AnimationT const &rhs)=delete |
| |
| C3D_API AnimationT & | operator= (AnimationT &&rhs)=delete |
| |
| C3D_API AnimationT & | operator= (AnimationT const &rhs)=delete |
| |
| virtual C3D_API | ~AnimationT ()=default |
| |