Castor3D 0.12.0
Multiplatform 3D engine
Fonctions membres publiques | Attributs protégés | Amis | Liste de tous les membres
Référence de la classe castor3d::MeshAnimationSubmesh

#include <MeshAnimationSubmesh.hpp>

Graphe d'héritage de castor3d::MeshAnimationSubmesh:
Inheritance graph
[légende]
Graphe de collaboration de castor3d::MeshAnimationSubmesh:
Collaboration graph
[légende]

Fonctions membres publiques

C3D_API MeshAnimationSubmesh (MeshAnimation &animation, Submesh &submesh)
 Constructeur. Plus de détails...
 
C3D_API MeshAnimationSubmesh (MeshAnimationSubmesh &&rhs)=default
 Constructeur par déplacement. Plus de détails...
 
C3D_API MeshAnimationSubmeshoperator= (MeshAnimationSubmesh &&rhs)=delete
 Opérateur d'affectation par déplacement. Plus de détails...
 
C3D_API MeshAnimationSubmesh (MeshAnimationSubmesh const &rhs)=delete
 Constructeur par copie. Plus de détails...
 
C3D_API MeshAnimationSubmeshoperator= (MeshAnimationSubmesh const &rhs)=delete
 Opérateur d'affectation par copie. Plus de détails...
 
SubmeshgetSubmesh ()
 
Submesh const & getSubmesh () const
 
MorphComponent const & getComponent () const
 
MorphComponentgetComponent ()
 

Attributs protégés

castor::Milliseconds m_length { 0 }
 
Submeshm_submesh
 
MorphComponentSPtr m_component
 

Amis

class MeshAnimationInstanceSubmesh
 

Documentation des constructeurs et destructeur

◆ MeshAnimationSubmesh() [1/3]

C3D_API castor3d::MeshAnimationSubmesh::MeshAnimationSubmesh ( MeshAnimation animation,
Submesh submesh 
)

Constructeur.

Paramètres
[in]animationL'animation parente.
[in]submeshLe sous-maillage.

◆ MeshAnimationSubmesh() [2/3]

C3D_API castor3d::MeshAnimationSubmesh::MeshAnimationSubmesh ( MeshAnimationSubmesh &&  rhs)
default

Constructeur par déplacement.

◆ MeshAnimationSubmesh() [3/3]

C3D_API castor3d::MeshAnimationSubmesh::MeshAnimationSubmesh ( MeshAnimationSubmesh const &  rhs)
delete

Constructeur par copie.

Documentation des fonctions membres

◆ getComponent() [1/2]

MorphComponent & castor3d::MeshAnimationSubmesh::getComponent ( )
inline
Renvoie
Le composant des os.

Références m_component.

◆ getComponent() [2/2]

MorphComponent const & castor3d::MeshAnimationSubmesh::getComponent ( ) const
inline
Renvoie
Le composant des os.

Références m_component.

◆ getSubmesh() [1/2]

Submesh & castor3d::MeshAnimationSubmesh::getSubmesh ( )
inline
Renvoie
Le sous-maillage.

Références m_submesh.

◆ getSubmesh() [2/2]

Submesh const & castor3d::MeshAnimationSubmesh::getSubmesh ( ) const
inline
Renvoie
Le sous-maillage.

Références m_submesh.

◆ operator=() [1/2]

C3D_API MeshAnimationSubmesh & castor3d::MeshAnimationSubmesh::operator= ( MeshAnimationSubmesh &&  rhs)
delete

Opérateur d'affectation par déplacement.

◆ operator=() [2/2]

C3D_API MeshAnimationSubmesh & castor3d::MeshAnimationSubmesh::operator= ( MeshAnimationSubmesh const &  rhs)
delete

Opérateur d'affectation par copie.

Documentation des fonctions amies et associées

◆ MeshAnimationInstanceSubmesh

friend class MeshAnimationInstanceSubmesh
friend

Documentation des données membres

◆ m_component

MorphComponentSPtr castor3d::MeshAnimationSubmesh::m_component
protected

Le composant des os.

Référencé par getComponent().

◆ m_length

castor::Milliseconds castor3d::MeshAnimationSubmesh::m_length { 0 }
protected

La durée de l'animation.

◆ m_submesh

Submesh& castor3d::MeshAnimationSubmesh::m_submesh
protected

Le sous-maillage.

Référencé par getSubmesh().


La documentation de cette classe a été générée à partir du fichier suivant :