|
C3D_API | MeshAnimationInstance (AnimatedMesh &object, MeshAnimation &animation) |
| Constructeur. Plus de détails...
|
|
C3D_API MeshAnimationInstanceSubmesh const * | getAnimationSubmesh (uint32_t index) const |
|
C3D_API void | clear () |
| Remet les objets à l'état initial. Plus de détails...
|
|
MeshAnimation const & | getMeshAnimation () const |
|
AnimatedMesh & | getAnimatedMesh () |
|
|
C3D_API | MeshAnimationInstance (MeshAnimationInstance &&rhs)=default |
|
C3D_API MeshAnimationInstance & | operator= (MeshAnimationInstance &&rhs)=delete |
|
C3D_API | MeshAnimationInstance (MeshAnimationInstance const &rhs)=delete |
|
C3D_API MeshAnimationInstance & | operator= (MeshAnimationInstance const &rhs)=delete |
|
C3D_API | AnimationInstance (AnimatedObject &object, Animation &animation, bool looped=false) |
| Constructeur. Plus de détails...
|
|
virtual C3D_API | ~AnimationInstance ()=default |
| Destructeur. Plus de détails...
|
|
C3D_API void | update (castor::Milliseconds const &elapsed) |
| Met l'animation à jour, met à jour les key frames aux bons index de temps. Plus de détails...
|
|
C3D_API void | play () |
| Démarre l'animation. Plus de détails...
|
|
C3D_API void | pause () |
| Met l'animation en pause. Plus de détails...
|
|
C3D_API void | stop () |
| Stoppe l'animation. Plus de détails...
|
|
AnimationState | getState () const |
|
float | getScale () const |
|
void | setScale (float value) |
| Définit le multiplicateur de temps de l'animation. Plus de détails...
|
|
castor::Milliseconds | getStartingPoint () const |
|
void | setStartingPoint (castor::Milliseconds value) |
| Définit le point de départ de l'animation. Plus de détails...
|
|
castor::Milliseconds | getStoppingPoint () const |
|
void | setStoppingPoint (castor::Milliseconds value) |
| Définit le point d'arrêt de l'animation. Plus de détails...
|
|
bool | isLooped () const |
|
void | setLooped (bool value) |
| Définit l'état de boucle de l'animation. Plus de détails...
|
|
InterpolatorType | getInterpolation () const |
|
void | setInterpolation (InterpolatorType value) |
| Définit le mode d'interpolation de l'animation. Plus de détails...
|
|
Animation const & | getAnimation () const |
|
C3D_API AnimationInstance & | operator= (AnimationInstance &&rhs)=delete |
|
C3D_API | AnimationInstance (AnimationInstance const &rhs)=delete |
|
C3D_API AnimationInstance & | operator= (AnimationInstance const &rhs)=delete |
|
C3D_API | AnimationInstance (AnimationInstance &&rhs) |
|