Castor3D  ..
Types publics | Fonctions membres publiques | Attributs protégés | Liste de tous les membres
Référence de la classe Castor3D::BufferDeclaration

Description de tous les éléments dans un tampon de sommets. Plus de détails...

Types publics

using iterator = BufferElementDeclarationArrayIt
 
using const_iterator = BufferElementDeclarationArrayConstIt
 

Fonctions membres publiques

 DECLARE_VECTOR (BufferElementDeclaration, BufferElementDeclaration)
 
C3D_API BufferDeclaration ()
 Constructeur. Plus de détails...
 
C3D_API BufferDeclaration (BufferElementDeclaration const *p_elements, uint32_t p_count)
 Constructeur. Plus de détails...
 
template<uint32_t N>
 BufferDeclaration (BufferElementDeclaration const (&p_elements)[N])
 Constructeur. Plus de détails...
 
 BufferDeclaration (std::vector< BufferElementDeclaration > const &p_elements)
 Constructeur. Plus de détails...
 
C3D_API ~BufferDeclaration ()
 Destructeur. Plus de détails...
 
uint32_t GetSize () const
 Récupère le compte des éléments. Plus de détails...
 
uint32_t GetStride () const
 Récupère la taille totale en octet des éléments. Plus de détails...
 
BufferElementDeclarationArray::iterator begin ()
 
BufferElementDeclarationArray::const_iterator begin () const
 
BufferElementDeclarationArray::iterator end ()
 
BufferElementDeclarationArray::const_iterator end () const
 

Attributs protégés

BufferElementDeclarationArray m_arrayElements
 Tableau de descriptions d'éléments. Plus de détails...
 
uint32_t m_uiStride
 Taille de l'élément, en octets. Plus de détails...
 

Description détaillée

Description de tous les éléments dans un tampon de sommets.

Auteur
Sylvain DOREMUS
Version
0.6.1.0
Date
03/01/2011

Documentation des définitions de type membres

using Castor3D::BufferDeclaration::const_iterator = BufferElementDeclarationArrayConstIt
using Castor3D::BufferDeclaration::iterator = BufferElementDeclarationArrayIt

Documentation des constructeurs et destructeur

C3D_API Castor3D::BufferDeclaration::BufferDeclaration ( )

Constructeur.

C3D_API Castor3D::BufferDeclaration::BufferDeclaration ( BufferElementDeclaration const *  p_elements,
uint32_t  p_count 
)

Constructeur.

Paramètres
[in]p_elementsTableau d'éléments
[in]p_countTaille du tableau d'éléments
template<uint32_t N>
Castor3D::BufferDeclaration::BufferDeclaration ( BufferElementDeclaration const (&)  p_elements[N])
inline

Constructeur.

Paramètres
[in]p_elementsTableau des éléments
Castor3D::BufferDeclaration::BufferDeclaration ( std::vector< BufferElementDeclaration > const &  p_elements)
inline

Constructeur.

Paramètres
[in]p_elementsTableau d'éléments

Références ~BufferDeclaration().

+ Voici le graphe d'appel pour cette fonction :

C3D_API Castor3D::BufferDeclaration::~BufferDeclaration ( )

Destructeur.

Référencé par BufferDeclaration().

+ Voici le graphe des appelants de cette fonction :

Documentation des fonctions membres

BufferElementDeclarationArray::iterator Castor3D::BufferDeclaration::begin ( )
inline
Renvoie
Un itérateur sur le début des éléments.

Références m_arrayElements.

BufferElementDeclarationArray::const_iterator Castor3D::BufferDeclaration::begin ( ) const
inline
Renvoie
Un itérateur sur le début des éléments.

Références m_arrayElements.

Castor3D::BufferDeclaration::DECLARE_VECTOR ( BufferElementDeclaration  ,
BufferElementDeclaration   
)
BufferElementDeclarationArray::iterator Castor3D::BufferDeclaration::end ( )
inline
Renvoie
Un itérateur sur la fin des éléments.

Références m_arrayElements.

BufferElementDeclarationArray::const_iterator Castor3D::BufferDeclaration::end ( ) const
inline
Renvoie
Un itérateur sur la fin des éléments.

Références m_arrayElements.

uint32_t Castor3D::BufferDeclaration::GetSize ( ) const
inline

Récupère le compte des éléments.

Renvoie
Le compte des éléments

Références m_arrayElements.

uint32_t Castor3D::BufferDeclaration::GetStride ( ) const
inline

Récupère la taille totale en octet des éléments.

Renvoie
La taille en octets

Références m_uiStride.

Référencé par Castor3D::VertexBuffer::LinkCoords().

+ Voici le graphe des appelants de cette fonction :

Documentation des données membres

BufferElementDeclarationArray Castor3D::BufferDeclaration::m_arrayElements
protected

Tableau de descriptions d'éléments.

Référencé par begin(), end(), et GetSize().

uint32_t Castor3D::BufferDeclaration::m_uiStride
protected

Taille de l'élément, en octets.

Référencé par GetStride().


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