Castor3D
..
|
Contient les données d'une particule. Plus de détails...
Fonctions membres publiques | |
C3D_API | Particle (BufferDeclaration const &p_description, castor::StrStrMap const &p_defaultValues) |
Constructeur. Plus de détails... | |
C3D_API | Particle (BufferDeclaration const &p_description) |
Constructeur. Plus de détails... | |
C3D_API | Particle (Particle const &p_rhs) |
Constructeur par copie. Plus de détails... | |
C3D_API | Particle (Particle &&p_rhs) |
Constructeur par déplacement. Plus de détails... | |
C3D_API Particle & | operator= (Particle const &p_rhs) |
Opérateur d'affectation par copie. Plus de détails... | |
C3D_API Particle & | operator= (Particle &&p_rhs) |
Opérateur d'affectation par déplacement. Plus de détails... | |
template<ElementType Type> | |
void | setValue (uint32_t p_index, typename ElementTyper< Type >::Type const &p_value) |
Définit la valeur de la variable de particule à l'index donné. Plus de détails... | |
template<ElementType Type> | |
ElementTyper< Type >::Type | getValue (uint32_t p_index) const |
Définit la valeur de la variable de particule à l'index donné. Plus de détails... | |
uint8_t const * | getData () const |
uint8_t * | getData () |
Contient les données d'une particule.
C3D_API castor3d::Particle::Particle | ( | BufferDeclaration const & | p_description, |
castor::StrStrMap const & | p_defaultValues | ||
) |
Constructeur.
[in] | p_description | La description des éléments de la particule. |
[in] | p_defaultValues | Les valeurs par défaut des éléments de la particule. |
|
explicit |
Constructeur.
[in] | p_description | La description des éléments de la particule. |
Constructeur par copie.
[in] | p_rhs | L'objet à copier. |
Constructeur par déplacement.
[in] | p_rhs | L'objet à déplacer. |
|
inline |
|
inline |
|
inline |
Définit la valeur de la variable de particule à l'index donné.
[in] | p_index | L'index de la variable. |
Opérateur d'affectation par copie.
[in] | p_rhs | L'objet à copier. |
Opérateur d'affectation par déplacement.
[in] | p_rhs | L'objet à déplacer. |
|
inline |
Définit la valeur de la variable de particule à l'index donné.
[in] | p_index | L'index de la variable. |
[in] | p_value | La valeur de la variable. |