Castor3D
..
|
interface publique d'animable Plus de détails...
Fonctions membres publiques | |
C3D_API void | cleanupAnimations () |
Vid ela map d'animations. Plus de détails... | |
C3D_API bool | hasAnimation (castor::String const &p_name) const |
Récupère une animation. Plus de détails... | |
C3D_API Animation const & | getAnimation (castor::String const &p_name) const |
Récupère une animation. Plus de détails... | |
C3D_API Animation & | getAnimation (castor::String const &p_name) |
Récupère une animation. Plus de détails... | |
AnimationPtrStrMap const & | getAnimations () const |
Fonctions membres protégées | |
Animable (Scene &p_scene) | |
Constructeur. Plus de détails... | |
virtual | ~Animable () |
Destructeur. Plus de détails... | |
C3D_API | Animable (Animable &&p_rhs)=default |
Constructeur par déplacement. Plus de détails... | |
C3D_API Animable & | operator= (Animable &&p_rhs)=default |
Opérateur d'affectation par déplacement. Plus de détails... | |
C3D_API | Animable (Animable const &p_rhs)=delete |
Constructeur par copie. Plus de détails... | |
C3D_API Animable & | operator= (Animable const &p_rhs)=delete |
Opérateur d'affectation par copie. Plus de détails... | |
void | doAddAnimation (AnimationSPtr &&p_animation) |
Ajoute une animation. Plus de détails... | |
template<typename Type > | |
Type & | doGetAnimation (castor::String const &p_name) |
Récupère une animation. Plus de détails... | |
Attributs protégés | |
AnimationPtrStrMap | m_animations |
interface publique d'animable
|
explicitprotected |
Constructeur.
[in] | p_scene | La scène. |
|
protectedvirtual |
Destructeur.
Constructeur par déplacement.
Constructeur par copie.
C3D_API void castor3d::Animable::cleanupAnimations | ( | ) |
Vid ela map d'animations.
|
protected |
Ajoute une animation.
[in] | p_animation | L'animation. |
Référencé par getAnimations().
|
inlineprotected |
Récupère une animation.
[in] | p_name | Le nom de l'animation |
Références getAnimation().
Récupère une animation.
[in] | p_name | Le nom de l'animation |
Référencé par doGetAnimation().
Récupère une animation.
[in] | p_name | Le nom de l'animation |
|
inline |
Références doAddAnimation(), et m_animations.
C3D_API bool castor3d::Animable::hasAnimation | ( | castor::String const & | p_name | ) | const |
Récupère une animation.
[in] | p_name | Le nom de l'animation |
Opérateur d'affectation par déplacement.
Opérateur d'affectation par copie.
|
protected |
Toutes les animations.
Référencé par getAnimations().