|
| C3D_API | TextureAnimation (Engine &engine, castor::String const &name=castor::cuEmptyString) |
| | Constructor.
|
| |
| C3D_API void | setAnimable (TextureUnit &unit) |
| |
| C3D_API void | initialiseTiles (TextureUnit const &unit) |
| |
| C3D_API castor::Point3f | getTranslate (castor::Milliseconds const &time) const |
| |
| C3D_API castor::Angle | getRotate (castor::Milliseconds const &time) const |
| |
| C3D_API castor::Point3f | getScale (castor::Milliseconds const &time) const |
| |
| C3D_API bool | isTransformAnimated () const |
| |
| void | addPendingAnimated (AnimatedObject &object) noexcept |
| |
| TextureTranslateSpeed const & | getTranslateSpeed () const noexcept |
| |
| TextureRotateSpeed const & | getRotateSpeed () const noexcept |
| |
| TextureScaleSpeed const & | getScaleSpeed () const noexcept |
| |
| void | setTranslateSpeed (TextureTranslateSpeed translate) noexcept |
| |
| void | setRotateSpeed (TextureRotateSpeed rotate) noexcept |
| |
| void | setScaleSpeed (TextureScaleSpeed scale) noexcept |
| |
| void | enableTileAnim () noexcept |
| |
| bool | isTileAnimated () const noexcept |
| |
| void | setTransformSpeed (TextureTranslateSpeed translate, TextureRotateSpeed rotate, TextureScaleSpeed scale) noexcept |
| |
|
| C3D_API | TextureAnimation (TextureAnimation &&rhs) noexcept=default |
| |
| C3D_API TextureAnimation & | operator= (TextureAnimation &&rhs) noexcept=delete |
| |
| C3D_API | TextureAnimation (TextureAnimation const &rhs)=delete |
| |
| C3D_API TextureAnimation & | operator= (TextureAnimation const &rhs)=delete |
| |
| C3D_API | ~TextureAnimation () noexcept override=default |
| |
| C3D_API | Animation (Engine &handler, AnimationType type, Animable &animable, castor::String const &name=castor::cuEmptyString) |
| | Constructor.
|
| |
| C3D_API | Animation (Engine &handler, AnimationType type, castor::String const &name=castor::cuEmptyString) |
| | Constructor.
|
| |
| C3D_API void | addKeyFrame (AnimationKeyFrameUPtr keyFrame) |
| | Adds a keyframe to the animation.
|
| |
| C3D_API AnimationKeyFrameArray::iterator | find (castor::Milliseconds const &time) |
| | Finds a keyframe given a time index.
|
| |
| C3D_API void | findKeyFrame (castor::Milliseconds const &time, AnimationKeyFrameArray::iterator &prv, AnimationKeyFrameArray::iterator &cur) const |
| | Finds a keyframe given a time index.
|
| |
| C3D_API void | updateLength () |
| | Updates the animation length.
|
| |
| C3D_API void | cloneInto (Animation &output) const |
| | Clones this object into the given one.
|
| |
| bool | isEmpty () const |
| |
| size_t | size () 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 |
| |
| Animable * | getAnimable () const |
| |
| C3D_API | Animation (Animation &&rhs) noexcept=default |
| |
| C3D_API Animation & | operator= (Animation &&rhs) noexcept=delete |
| |
| C3D_API | Animation (Animation const &rhs)=delete |
| |
| C3D_API Animation & | operator= (Animation const &rhs)=delete |
| |
| virtual C3D_API | ~Animation () noexcept=default |
| |
| | NamedBaseT (T name) noexcept |
| | Constructor.
|
| |
| T const & | getName () const noexcept |
| | Retrieves the name.
|
| |
| void | rename (T name) noexcept |
| |
| Engine * | getOwner () const noexcept |
| |
| void | setOwner (Engine &owner) noexcept |
| |