|
C3D_API | TextureAnimation (Engine &engine, castor::String const &name=castor::cuEmptyString) |
| Constructeur.
|
|
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) |
|
TextureTranslateSpeed const & | getTranslateSpeed () const |
|
TextureRotateSpeed const & | getRotateSpeed () const |
|
TextureScaleSpeed const & | getScaleSpeed () const |
|
void | setTranslateSpeed (TextureTranslateSpeed const &translate) |
|
void | setRotateSpeed (TextureRotateSpeed const &rotate) |
|
void | setScaleSpeed (TextureScaleSpeed const &scale) |
|
void | enableTileAnim () |
|
bool | isTileAnimated () const |
|
void | setTransformSpeed (TextureTranslateSpeed const &translate, TextureRotateSpeed const &rotate, TextureScaleSpeed const &scale) |
|
|
C3D_API | TextureAnimation (TextureAnimation &&rhs)=default |
|
C3D_API TextureAnimation & | operator= (TextureAnimation &&rhs)=delete |
|
C3D_API | TextureAnimation (TextureAnimation const &rhs)=delete |
|
C3D_API TextureAnimation & | operator= (TextureAnimation const &rhs)=delete |
|
| AnimationT (Engine &handler, AnimationType type, AnimableT< Engine > &animable, castor::String const &name=castor::cuEmptyString) |
| Constructeur.
|
|
| AnimationT (Engine &handler, AnimationType type, castor::String const &name=castor::cuEmptyString) |
| Constructeur.
|
|
void | addKeyFrame (AnimationKeyFrameUPtr keyFrame) |
| Ajoute une keyframe à l'animation.
|
|
AnimationKeyFrameArray::iterator | find (castor::Milliseconds const &time) |
| Trouve une keyframe à l'index de temps donné.
|
|
void | findKeyFrame (castor::Milliseconds const &time, AnimationKeyFrameArray::iterator &prv, AnimationKeyFrameArray::iterator &cur) const |
| Trouve une keyframe à l'index de temps donné.
|
|
void | updateLength () |
| Initialise la longueur de l'animation.
|
|
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 |
|
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 |
|