|
C3D_API | AnimatedSkeleton (castor::String const &name, Skeleton &skeleton, Mesh &mesh, Geometry &geometry) |
| Constructeur. Plus de détails...
|
|
C3D_API | ~AnimatedSkeleton () |
| Destructeur. Plus de détails...
|
|
C3D_API void | fillShader (castor::Matrix4x4f *variable) const |
| Remplit une variable de shader avec les transformations du squelette de cet objet. Plus de détails...
|
|
C3D_API void | fillBuffer (uint8_t *buffer) const |
| Remplit un tampon avec les transformations du squelette de cet objet. Plus de détails...
|
|
C3D_API void | update (castor::Milliseconds const &elapsed) override |
| Met à jour les animations de l'objet, selon le temps écoulé depuis la dernière frame. Plus de détails...
|
|
C3D_API bool | isPlayingAnimation () const override |
|
Skeleton const & | getSkeleton () const |
|
Mesh const & | getMesh () const |
|
Mesh & | getMesh () |
|
Geometry const & | getGeometry () const |
|
Geometry & | getGeometry () |
|
|
C3D_API | AnimatedSkeleton (AnimatedSkeleton &&rhs)=default |
|
C3D_API AnimatedSkeleton & | operator= (AnimatedSkeleton &&rhs)=delete |
|
C3D_API | AnimatedSkeleton (AnimatedSkeleton const &rhs)=delete |
|
C3D_API AnimatedSkeleton & | operator= (AnimatedSkeleton const &rhs)=delete |
|
C3D_API | AnimatedObject (AnimationType kind, castor::String const &name) |
| Constructeur. Plus de détails...
|
|
C3D_API | ~AnimatedObject () |
| Destructeur. Plus de détails...
|
|
C3D_API void | addAnimation (castor::String const &name) |
| Ajoute une animation à la liste. Plus de détails...
|
|
C3D_API void | startAnimation (castor::String const &name) |
| Démarre l'animation identifiée par le nom donné Plus de détails...
|
|
C3D_API void | stopAnimation (castor::String const &name) |
| Stoppe l'animation identifiée par le nom donné Plus de détails...
|
|
C3D_API void | pauseAnimation (castor::String const &name) |
| Met en pause l'animation identifiée par le nom donné Plus de détails...
|
|
C3D_API void | startAllAnimations () |
| Démarre toutes les animations. Plus de détails...
|
|
C3D_API void | stopAllAnimations () |
| Stoppe toutes les animations. Plus de détails...
|
|
C3D_API void | pauseAllAnimations () |
| Met en pause toutes les animations. Plus de détails...
|
|
C3D_API AnimationInstance & | getAnimation (castor::String const &name) |
| Récupère une animation. Plus de détails...
|
|
C3D_API | AnimatedObject (AnimatedObject &&rhs)=default |
|
C3D_API AnimatedObject & | operator= (AnimatedObject &&rhs)=default |
|
C3D_API | AnimatedObject (AnimatedObject const &rhs)=delete |
|
C3D_API AnimatedObject & | operator= (AnimatedObject const &rhs)=delete |
|
bool | hasAnimation (castor::String const &name) |
|
AnimationInstancePtrStrMap const & | getAnimations () const |
|
AnimationType | getKind () const |
|