Castor3D
0.11.0
Multiplatform 3D engine
|
Fonctions membres publiques | |
C3D_API | AnimatedTexture (TextureUnit &texture, Pass &pass) |
Constructeur. Plus de détails... | |
C3D_API | ~AnimatedTexture () |
Destructeur. 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 |
C3D_API | AnimatedTexture (AnimatedTexture &&rhs)=default |
C3D_API AnimatedTexture & | operator= (AnimatedTexture &&rhs)=delete |
C3D_API | AnimatedTexture (AnimatedTexture const &rhs)=delete |
C3D_API AnimatedTexture & | operator= (AnimatedTexture const &rhs)=delete |
TextureUnit const & | getTexture () const |
TextureUnit & | getTexture () |
Pass const & | getPass () const |
Pass & | getPass () |
TextureAnimationInstance const & | getPlayingAnimation () const |
Fonctions membres publiques hérités de castor3d::AnimatedObject | |
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 |
Membres hérités additionnels | |
Attributs protégés hérités de castor3d::AnimatedObject | |
AnimationInstancePtrStrMap | m_animations |
|
default |
name Copie / Déplacement.
|
delete |
C3D_API castor3d::AnimatedTexture::AnimatedTexture | ( | TextureUnit & | texture, |
Pass & | pass | ||
) |
Constructeur.
[in] | texture | La texture. |
[in] | pass | La passe utilisant la texture. |
C3D_API castor3d::AnimatedTexture::~AnimatedTexture | ( | ) |
Destructeur.
|
inline |
|
inline |
|
inline |
|
inline |
name Getters.
|
inline |
|
inlineoverridevirtual |
true
si l'objet joue une animation. Implémente castor3d::AnimatedObject.
|
delete |
|
delete |
|
overridevirtual |
Met à jour les animations de l'objet, selon le temps écoulé depuis la dernière frame.
[in] | elapsed | Le temps écoulé depuis la dernière frame |
Implémente castor3d::AnimatedObject.