Castor3D 0.15.0
Multiplatform 3D engine
Fonctions membres publiques | Amis | Liste de tous les membres
Référence de la classe castor3d::MeshMorphTarget

#include <MeshMorphTarget.hpp>

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

Fonctions membres publiques

C3D_API MeshMorphTarget (MeshAnimation &parent, castor::Milliseconds const &timeIndex)
 Constructeur.
 
C3D_API void setTargetsWeights (Submesh const &submesh, std::vector< float > weights)
 Ajoute un tampon de sous-maillage.
 
C3D_API void setTargetWeight (Submesh const &submesh, uint32_t targetIndex, float targetWeight)
 Ajoute un tampon de sous-maillage.
 
C3D_API SubmeshTargetWeightMap::const_iterator find (Submesh const &submesh) const
 
SubmeshTargetWeightMap::const_iterator begin () const
 
SubmeshTargetWeightMap::iterator begin ()
 
SubmeshTargetWeightMap::const_iterator end () const
 
SubmeshTargetWeightMap::iterator end ()
 
- Fonctions membres publiques hérités de castor3d::AnimationKeyFrame
 AnimationKeyFrame (castor::Milliseconds const &timeIndex=0_ms)
 Constructeur.
 
virtual C3D_API ~AnimationKeyFrame ()=default
 Destructeur.
 
virtual C3D_API void initialise ()
 Initialise la keyframe.
 
castor::Milliseconds const & getTimeIndex () const
 
castor::BoundingBox const & getBoundingBox () const
 

Amis

class BinaryParser< MeshMorphTarget >
 

Membres hérités additionnels

- Attributs protégés hérités de castor3d::AnimationKeyFrame
castor::Milliseconds m_timeIndex
 
castor::BoundingBox m_boundingBox
 

Documentation des constructeurs et destructeur

◆ MeshMorphTarget()

C3D_API castor3d::MeshMorphTarget::MeshMorphTarget ( MeshAnimation parent,
castor::Milliseconds const &  timeIndex 
)

Constructeur.

Paramètres
[in]parentL'animation parente.
[in]timeIndexQuand la key frame commence.

Documentation des fonctions membres

◆ begin() [1/2]

SubmeshTargetWeightMap::iterator castor3d::MeshMorphTarget::begin ( )
inline
Renvoie
Le début des tampons des sous-maillages.

◆ begin() [2/2]

SubmeshTargetWeightMap::const_iterator castor3d::MeshMorphTarget::begin ( ) const
inline
Renvoie
Le début des tampons des sous-maillages.

◆ end() [1/2]

SubmeshTargetWeightMap::iterator castor3d::MeshMorphTarget::end ( )
inline
Renvoie
La fin des tampons des sous-maillages.

◆ end() [2/2]

SubmeshTargetWeightMap::const_iterator castor3d::MeshMorphTarget::end ( ) const
inline
Renvoie
La fin des tampons des sous-maillages.

◆ find()

C3D_API SubmeshTargetWeightMap::const_iterator castor3d::MeshMorphTarget::find ( Submesh const &  submesh) const
Renvoie
Le tampon de sous-maillage correspondant au sous-maillage donné.

◆ setTargetsWeights()

C3D_API void castor3d::MeshMorphTarget::setTargetsWeights ( Submesh const &  submesh,
std::vector< float >  weights 
)

Ajoute un tampon de sous-maillage.

◆ setTargetWeight()

C3D_API void castor3d::MeshMorphTarget::setTargetWeight ( Submesh const &  submesh,
uint32_t  targetIndex,
float  targetWeight 
)

Ajoute un tampon de sous-maillage.

Documentation des fonctions amies et associées

◆ BinaryParser< MeshMorphTarget >

friend class BinaryParser< MeshMorphTarget >
friend

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