Castor3D  ..
Fonctions membres publiques | Attributs publics | Liste de tous les membres
Référence de la structure castor3d::BufferElementDeclaration

Description d'un élément de tampon. Plus de détails...

Fonctions membres publiques

 BufferElementDeclaration ()
 Constructeur. Plus de détails...
 
 BufferElementDeclaration (castor::String const &p_name, castor::FlagCombination< ElementUsage > const &p_usages, ElementType p_type, uint32_t p_offset=0u, uint32_t p_divisor=0u)
 Constructeur. Plus de détails...
 

Attributs publics

castor::String m_name
 
castor::FlagCombination< ElementUsagem_usages
 
ElementType m_dataType
 
uint32_t m_offset
 
uint32_t m_divisor
 

Description détaillée

Description d'un élément de tampon.

Auteur
Sylvain DOREMUS
Version
0.6.1.0
Date
03/01/2011
Remarques
Décrit l'utilisation et le type d'un élément de tampon de sommets.

Documentation des constructeurs et destructeur

◆ BufferElementDeclaration() [1/2]

castor3d::BufferElementDeclaration::BufferElementDeclaration ( )
inline

Constructeur.

◆ BufferElementDeclaration() [2/2]

castor3d::BufferElementDeclaration::BufferElementDeclaration ( castor::String const &  p_name,
castor::FlagCombination< ElementUsage > const &  p_usages,
ElementType  p_type,
uint32_t  p_offset = 0u,
uint32_t  p_divisor = 0u 
)
inline

Constructeur.

Paramètres
[in]p_nameLe nom de la variable associée.
[in]p_usagesLes utilisations possibles de l'élément (combinaison de ElementUsage)
[in]p_typeType de l'élément.
[in]p_offsetOffset dans le tampon.
[in]p_divisorIncrément d'attribut d'instanciation.

Documentation des données membres

◆ m_dataType

ElementType castor3d::BufferElementDeclaration::m_dataType

◆ m_divisor

uint32_t castor3d::BufferElementDeclaration::m_divisor

Incrément d'attribut d'instanciation.

Référencé par castor3d::operator!=(), et castor3d::operator==().

◆ m_name

castor::String castor3d::BufferElementDeclaration::m_name

Le nom de la variable associée.

Référencé par castor3d::operator!=(), et castor3d::operator==().

◆ m_offset

uint32_t castor3d::BufferElementDeclaration::m_offset

Offset dans le tampon.

Référencé par castor3d::operator!=(), et castor3d::operator==().

◆ m_usages

castor::FlagCombination< ElementUsage > castor3d::BufferElementDeclaration::m_usages

Utilisation de l'élément.

Référencé par castor3d::operator!=(), et castor3d::operator==().


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