Castor3D
..
|
Classe d'animation de sous-maillage. Plus de détails...
Fonctions membres publiques | |
C3D_API | MeshAnimation (Animable &p_animable, Castor::String const &p_name=Castor::cuEmptyString) |
Constructeur. Plus de détails... | |
C3D_API | ~MeshAnimation () |
Destructeur. Plus de détails... | |
C3D_API | MeshAnimation (MeshAnimation &&p_rhs)=default |
Constructeur par déplacement. Plus de détails... | |
C3D_API MeshAnimation & | operator= (MeshAnimation &&p_rhs)=default |
Opérateur d'affectation par déplacement. Plus de détails... | |
C3D_API | MeshAnimation (MeshAnimation const &p_rhs)=delete |
Constructeur par copie. Plus de détails... | |
C3D_API MeshAnimation & | operator= (MeshAnimation const &p_rhs)=delete |
Opérateur d'affectation par copie. Plus de détails... | |
C3D_API void | AddChild (MeshAnimationSubmesh &&p_object) |
Ajoute un objet enfant à celui-ci. Plus de détails... | |
MeshAnimationSubmesh & | GetSubmesh (uint32_t p_index) |
Fonctions membres publiques hérités de Castor3D::Animation | |
C3D_API | Animation (AnimationType p_type, Animable &p_animable, Castor::String const &p_name=Castor::cuEmptyString) |
Constructeur. Plus de détails... | |
C3D_API | ~Animation () |
Destructeur. Plus de détails... | |
C3D_API | Animation (Animation &&p_rhs)=default |
Constructeur par déplacement. Plus de détails... | |
C3D_API Animation & | operator= (Animation &&p_rhs)=default |
Opérateur d'affectation par déplacement. Plus de détails... | |
C3D_API | Animation (Animation const &p_rhs)=delete |
Constructeur par copie. Plus de détails... | |
C3D_API Animation & | operator= (Animation const &p_rhs)=delete |
Opérateur d'affectation par copie. Plus de détails... | |
C3D_API void | UpdateLength () |
Initialise la longueur de l'animation. Plus de détails... | |
AnimationType | GetType () const |
std::chrono::milliseconds const & | GetLength () const |
Attributs protégés | |
MeshAnimationSubmeshArray | m_submeshes |
Attributs protégés hérités de Castor3D::Animation | |
AnimationType | m_type { AnimationType::eCount } |
std::chrono::milliseconds | m_length { 0 } |
Amis | |
class | BinaryWriter< MeshAnimation > |
class | BinaryParser< MeshAnimation > |
class | MeshAnimationInstance |
Classe d'animation de sous-maillage.
C3D_API Castor3D::MeshAnimation::MeshAnimation | ( | Animable & | p_animable, |
Castor::String const & | p_name = Castor::cuEmptyString |
||
) |
Constructeur.
[in] | p_animable | L'objet animable parent. |
[in] | p_name | Le nom de l'animation. |
C3D_API Castor3D::MeshAnimation::~MeshAnimation | ( | ) |
Destructeur.
|
default |
Constructeur par déplacement.
|
delete |
Constructeur par copie.
C3D_API void Castor3D::MeshAnimation::AddChild | ( | MeshAnimationSubmesh && | p_object | ) |
Ajoute un objet enfant à celui-ci.
[in] | p_object | L'enfant. |
|
inline |
[in] | p_index | L'indice. |
Références C3D_API, et m_submeshes.
|
default |
Opérateur d'affectation par déplacement.
|
delete |
Opérateur d'affectation par copie.
|
friend |
|
friend |
|
friend |
|
protected |
Les sous-maillages animés.
Référencé par GetSubmesh().