Castor3D  ..
Classes | Fonctions membres publiques | Fonctions membres publiques statiques | Liste de tous les membres
Référence de la classe Castor3D::Vertex

Classes

class  TextLoader
 Loader de Vertex. Plus de détails...
 

Fonctions membres publiques

C3D_API Vertex (BufferElementGroup &p_group)
 Constructeur. Plus de détails...
 
C3D_API Vertex (Vertex const &p_source)
 Constructeur par copie. Plus de détails...
 
C3D_API Vertexoperator= (Vertex const &p_source)
 Opérateur d'affectation par copie. Plus de détails...
 
virtual C3D_API ~Vertex ()
 Destructeur. Plus de détails...
 
void SetPosition (Castor::Coords3r const &val)
 Définit la position du vertice. Plus de détails...
 
void SetPosition (Castor::Point3r const &val)
 Définit la position du vertice. Plus de détails...
 
void SetPosition (real x, real y, real z)
 Définit la position du vertice. Plus de détails...
 
void SetPosition (real const *p_coords)
 Définit la position du vertice. Plus de détails...
 
void SetNormal (Castor::Coords3r const &val)
 Définit la normale du vertex. Plus de détails...
 
void SetNormal (Castor::Point3r const &val)
 Définit la normale du vertex. Plus de détails...
 
void SetNormal (real x, real y, real z)
 Définit la normale du vertex. Plus de détails...
 
void SetNormal (real const *p_coords)
 Définit la normale du vertex. Plus de détails...
 
void SetTangent (Castor::Coords3r const &val)
 Définit la tangente du vertex. Plus de détails...
 
void SetTangent (Castor::Point3r const &val)
 Définit la tangente du vertex. Plus de détails...
 
void SetTangent (real x, real y, real z)
 Définit la tangente du vertex. Plus de détails...
 
void SetTangent (real const *p_coords)
 Définit la tangente du vertex. Plus de détails...
 
void SetBitangent (Castor::Coords3r const &val)
 Définit la bitangente du vertex. Plus de détails...
 
void SetBitangent (Castor::Point3r const &val)
 Définit la bitangente du vertex. Plus de détails...
 
void SetBitangent (real x, real y, real z)
 Définit la bitangente du vertex. Plus de détails...
 
void SetBitangent (real const *p_coords)
 Définit la bitangente du vertex. Plus de détails...
 
void SetTexCoord (Castor::Coords3r const &val)
 Définit les coordonnées de texture du vertex. Plus de détails...
 
void SetTexCoord (Castor::Point3r const &val)
 Définit les coordonnées de texture du vertex. Plus de détails...
 
void SetTexCoord (real x, real y, real z=0)
 Définit les coordonnées de texture du vertex. Plus de détails...
 
void SetTexCoord (real const *p_coords)
 Définit les coordonnées de texture du vertex. Plus de détails...
 
Castor::Coords3r & GetPosition (Castor::Coords3r &p_ptPos)
 Récupère la position du vertice. Plus de détails...
 
Castor::Point3r & GetPosition (Castor::Point3r &p_ptPos) const
 Récupère la position du vertice. Plus de détails...
 
Castor::Coords3r & GetNormal (Castor::Coords3r &p_ptNml)
 Récupère la normale du vertice. Plus de détails...
 
Castor::Point3r & GetNormal (Castor::Point3r &p_ptNml) const
 Récupère la normale du vertice. Plus de détails...
 
Castor::Coords3r & GetTangent (Castor::Coords3r &p_ptTan)
 Récupère la tangent du vertice. Plus de détails...
 
Castor::Point3r & GetTangent (Castor::Point3r &p_ptTan) const
 Récupère la tangent du vertice. Plus de détails...
 
Castor::Coords3r & GetBitangent (Castor::Coords3r &p_ptBitan)
 Récupère la bitangente du vertice. Plus de détails...
 
Castor::Point3r & GetBitangent (Castor::Point3r &p_ptBitan) const
 Récupère la bitangente du vertice. Plus de détails...
 
Castor::Coords3r & GetTexCoord (Castor::Coords3r &p_ptTex)
 Récupère les coordonnées de texture du vertice. Plus de détails...
 
Castor::Point3r & GetTexCoord (Castor::Point3r &p_ptTex) const
 Récupère les coordonnées de texture du vertice. Plus de détails...
 

Fonctions membres publiques statiques

static const uint32_t GetCountPos ()
 Récupère le compte des éléments de la position. Plus de détails...
 
static const uint32_t GetCountNml ()
 Récupère le compte des éléments de la normale. Plus de détails...
 
static const uint32_t GetCountTan ()
 Récupère le compte des éléments de la tangent. Plus de détails...
 
static const uint32_t GetCountBin ()
 Récupère le compte des éléments de la bitangente. Plus de détails...
 
static const uint32_t GetCountTex ()
 Récupère le compte des éléments des coordonnées de texture. Plus de détails...
 
static const uint32_t GetOffsetPos ()
 Récupère l'offset dans le buffer de la position. Plus de détails...
 
static const uint32_t GetOffsetNml ()
 Récupère l'offset dans le buffer de la normale. Plus de détails...
 
static const uint32_t GetOffsetTan ()
 Récupère l'offset dans le buffer de la tangent. Plus de détails...
 
static const uint32_t GetOffsetBin ()
 Récupère l'offset dans le buffer de la bitangente. Plus de détails...
 
static const uint32_t GetOffsetTex ()
 Récupère l'offset dans le buffer des coordonnées de texture. Plus de détails...
 
static const uint32_t GetSizePos ()
 Récupère la taille en octets de la position. Plus de détails...
 
static const uint32_t GetSizeNml ()
 Récupère la taille en octets de la normale. Plus de détails...
 
static const uint32_t GetSizeTan ()
 Récupère la taille en octets de la tangent. Plus de détails...
 
static const uint32_t GetSizeBin ()
 Récupère la taille en octets de la bitangente. Plus de détails...
 
static const uint32_t GetSizeTex ()
 Récupère la taille en octets des coordonnées de texture. Plus de détails...
 
static C3D_API Castor::Coords3r GetPosition (void *p_buffer)
 Récupère la position d'un vertex à partir d'un buffer. Plus de détails...
 
static C3D_API Castor::Point3r GetPosition (void const *p_buffer)
 Récupère la position d'un vertex à partir d'un buffer. Plus de détails...
 
static Castor::Coords3r & GetPosition (void *p_buffer, Castor::Coords3r &p_coord)
 Récupère la position d'un vertex à partir d'un buffer. Plus de détails...
 
static Castor::Point3r & GetPosition (void const *p_buffer, Castor::Point3r &p_coord)
 Récupère la position d'un vertex à partir d'un buffer. Plus de détails...
 
static C3D_API Castor::Coords3r GetNormal (void *p_buffer)
 Récupère la normale d'un vertex à partir d'un buffer. Plus de détails...
 
static C3D_API Castor::Point3r GetNormal (void const *p_buffer)
 Récupère la normale d'un vertex à partir d'un buffer. Plus de détails...
 
static Castor::Coords3r & GetNormal (void *p_buffer, Castor::Coords3r &p_coord)
 Récupère la normale d'un vertex à partir d'un buffer. Plus de détails...
 
static Castor::Point3r & GetNormal (void const *p_buffer, Castor::Point3r &p_coord)
 Récupère la normale d'un vertex à partir d'un buffer. Plus de détails...
 
static C3D_API Castor::Coords3r GetTangent (void *p_buffer)
 Récupère la tangente d'un vertex à partir d'un buffer. Plus de détails...
 
static C3D_API Castor::Point3r GetTangent (void const *p_buffer)
 Récupère la tangente d'un vertex à partir d'un buffer. Plus de détails...
 
static Castor::Coords3r & GetTangent (void *p_buffer, Castor::Coords3r &p_coord)
 Récupère la tangente d'un vertex à partir d'un buffer. Plus de détails...
 
static Castor::Point3r & GetTangent (void const *p_buffer, Castor::Point3r &p_coord)
 Récupère la tangente d'un vertex à partir d'un buffer. Plus de détails...
 
static C3D_API Castor::Coords3r GetBitangent (void *p_buffer)
 Récupère la bitangente d'un vertex à partir d'un buffer. Plus de détails...
 
static C3D_API Castor::Point3r GetBitangent (void const *p_buffer)
 Récupère la bitangente d'un vertex à partir d'un buffer. Plus de détails...
 
static Castor::Coords3r & GetBitangent (void *p_buffer, Castor::Coords3r &p_coord)
 Récupère la bitangente d'un vertex à partir d'un buffer. Plus de détails...
 
static Castor::Point3r & GetBitangent (void const *p_buffer, Castor::Point3r &p_coord)
 Récupère la bitangente d'un vertex à partir d'un buffer. Plus de détails...
 
static C3D_API Castor::Coords3r GetTexCoord (void *p_buffer)
 Récupère les coordonnées de texture d'un vertex à partir d'un buffer. Plus de détails...
 
static C3D_API Castor::Point3r GetTexCoord (void const *p_buffer)
 Récupère les coordonnées de texture d'un vertex à partir d'un buffer. Plus de détails...
 
static Castor::Coords3r & GetTexCoord (void *p_buffer, Castor::Coords3r &p_coord)
 Récupère les coordonnées de texture d'un vertex à partir d'un buffer. Plus de détails...
 
static Castor::Point3r & GetTexCoord (void const *p_buffer, Castor::Point3r &p_coord)
 Récupère les coordonnées de texture d'un vertex à partir d'un buffer. Plus de détails...
 
static void SetPosition (void *p_buffer, Castor::Coords3r const &p_coord)
 Définit la position du vertex dans un buffer. Plus de détails...
 
static void SetPosition (void *p_buffer, Castor::Point3r const &p_coord)
 Définit la position du vertex dans un buffer. Plus de détails...
 
static C3D_API void SetPosition (void *p_buffer, real const *p_coord)
 Définit la position du vertex dans un buffer. Plus de détails...
 
static C3D_API void SetPosition (void *p_buffer, real x, real y, real z)
 Définit la position du vertex dans un buffer. Plus de détails...
 
static void SetNormal (void *p_buffer, Castor::Coords3r const &p_coord)
 Définit la normale du vertex dans un buffer. Plus de détails...
 
static void SetNormal (void *p_buffer, Castor::Point3r const &p_coord)
 Définit la normale du vertex dans un buffer. Plus de détails...
 
static C3D_API void SetNormal (void *p_buffer, real const *p_coord)
 Définit la normale du vertex dans un buffer. Plus de détails...
 
static C3D_API void SetNormal (void *p_buffer, real x, real y, real z)
 Définit la normale du vertex dans un buffer. Plus de détails...
 
static void SetTangent (void *p_buffer, Castor::Coords3r const &p_coord)
 Définit la tangente du vertex dans un buffer. Plus de détails...
 
static void SetTangent (void *p_buffer, Castor::Point3r const &p_coord)
 Définit la tangente du vertex dans un buffer. Plus de détails...
 
static C3D_API void SetTangent (void *p_buffer, real const *p_coord)
 Définit la tangente du vertex dans un buffer. Plus de détails...
 
static C3D_API void SetTangent (void *p_buffer, real x, real y, real z)
 Définit la tangente du vertex dans un buffer. Plus de détails...
 
static void SetBitangent (void *p_buffer, Castor::Coords3r const &p_coord)
 Définit la bitangente du vertex dans un buffer. Plus de détails...
 
static void SetBitangent (void *p_buffer, Castor::Point3r const &p_coord)
 Définit la bitangente du vertex dans un buffer. Plus de détails...
 
static C3D_API void SetBitangent (void *p_buffer, real const *p_coord)
 Définit la bitangente du vertex dans un buffer. Plus de détails...
 
static C3D_API void SetBitangent (void *p_buffer, real x, real y, real z)
 Définit la bitangente du vertex dans un buffer. Plus de détails...
 
static void SetTexCoord (void *p_buffer, Castor::Coords3r const &p_coord)
 Définit les coordonnées de texture du vertex dans un buffer. Plus de détails...
 
static void SetTexCoord (void *p_buffer, Castor::Point3r const &p_coord)
 Définit les coordonnées de texture du vertex dans un buffer. Plus de détails...
 
static C3D_API void SetTexCoord (void *p_buffer, real const *p_coord)
 Définit les coordonnées de texture du vertex dans un buffer. Plus de détails...
 
static C3D_API void SetTexCoord (void *p_buffer, real x, real y, real z=0)
 Définit les coordonnées de texture du vertex dans un buffer. Plus de détails...
 
static Castor::Coords3r & GetPosition (BufferElementGroupSPtr p_pElement, Castor::Coords3r &p_coord)
 Récupère la position du groupe. Plus de détails...
 
static Castor::Point3r & GetPosition (BufferElementGroupSPtr p_pElement, Castor::Point3r &p_point)
 Récupère la position du groupe. Plus de détails...
 
static Castor::Coords3r & GetNormal (BufferElementGroupSPtr p_pElement, Castor::Coords3r &p_coord)
 Récupère la normale du groupe. Plus de détails...
 
static Castor::Point3r & GetNormal (BufferElementGroupSPtr p_pElement, Castor::Point3r &p_point)
 Récupère la normale du groupe. Plus de détails...
 
static Castor::Coords3r & GetTangent (BufferElementGroupSPtr p_pElement, Castor::Coords3r &p_coord)
 Récupère la tangente du groupe. Plus de détails...
 
static Castor::Point3r & GetTangent (BufferElementGroupSPtr p_pElement, Castor::Point3r &p_point)
 Récupère la tangente du groupe. Plus de détails...
 
static Castor::Coords3r & GetBitangent (BufferElementGroupSPtr p_pElement, Castor::Coords3r &p_coord)
 Récupère la bitangente du groupe. Plus de détails...
 
static Castor::Point3r & GetBitangent (BufferElementGroupSPtr p_pElement, Castor::Point3r &p_point)
 Récupère la bitangente du groupe. Plus de détails...
 
static Castor::Coords3r & GetTexCoord (BufferElementGroupSPtr p_pElement, Castor::Coords3r &p_coord)
 Récupère les coordonnées de texture du groupe. Plus de détails...
 
static Castor::Point3r & GetTexCoord (BufferElementGroupSPtr p_pElement, Castor::Point3r &p_point)
 Récupère les coordonnées de texture du groupe. Plus de détails...
 
static void SetPosition (BufferElementGroupSPtr p_pElement, Castor::Coords3r const &p_coord)
 Définit la position du groupe. Plus de détails...
 
static void SetPosition (BufferElementGroupSPtr p_pElement, Castor::Point3r const &p_coord)
 Définit la position du groupe. Plus de détails...
 
static void SetPosition (BufferElementGroupSPtr p_pElement, real const *p_coord)
 Définit la position du groupe. Plus de détails...
 
static void SetPosition (BufferElementGroupSPtr p_pElement, real x, real y, real z)
 Définit la position du groupe. Plus de détails...
 
static void SetNormal (BufferElementGroupSPtr p_pElement, Castor::Coords3r const &p_coord)
 Définit la normale du groupe. Plus de détails...
 
static void SetNormal (BufferElementGroupSPtr p_pElement, Castor::Point3r const &p_coord)
 Définit la normale du groupe. Plus de détails...
 
static void SetNormal (BufferElementGroupSPtr p_pElement, real const *p_coord)
 Définit la normale du groupe. Plus de détails...
 
static void SetNormal (BufferElementGroupSPtr p_pElement, real x, real y, real z)
 Définit la normale du groupe. Plus de détails...
 
static void SetTangent (BufferElementGroupSPtr p_pElement, Castor::Coords3r const &p_coord)
 Définit la tangente du groupe. Plus de détails...
 
static void SetTangent (BufferElementGroupSPtr p_pElement, Castor::Point3r const &p_coord)
 Définit la tangente du groupe. Plus de détails...
 
static void SetTangent (BufferElementGroupSPtr p_pElement, real const *p_coord)
 Définit la tangente du groupe. Plus de détails...
 
static void SetTangent (BufferElementGroupSPtr p_pElement, real x, real y, real z)
 Définit la tangente du groupe. Plus de détails...
 
static void SetBitangent (BufferElementGroupSPtr p_pElement, Castor::Coords3r const &p_coord)
 Définit la bitangente du groupe. Plus de détails...
 
static void SetBitangent (BufferElementGroupSPtr p_pElement, Castor::Point3r const &p_coord)
 Définit la bitangente du groupe. Plus de détails...
 
static void SetBitangent (BufferElementGroupSPtr p_pElement, real const *p_coord)
 Définit la bitangente du groupe. Plus de détails...
 
static void SetBitangent (BufferElementGroupSPtr p_pElement, real x, real y, real z)
 Définit la bitangente du groupe. Plus de détails...
 
static void SetTexCoord (BufferElementGroupSPtr p_pElement, Castor::Coords3r const &p_coord)
 Définit les coordonnées de texture du groupe. Plus de détails...
 
static void SetTexCoord (BufferElementGroupSPtr p_pElement, Castor::Point3r const &p_coord)
 Définit les coordonnées de texture du groupe. Plus de détails...
 
static void SetTexCoord (BufferElementGroupSPtr p_pElement, real const *p_coord)
 Définit les coordonnées de texture du groupe. Plus de détails...
 
static void SetTexCoord (BufferElementGroupSPtr p_pElement, real x, real y, real z=0)
 Définit les coordonnées de texture du groupe. Plus de détails...
 
static Castor::Coords3r & GetPosition (BufferElementGroup &p_element, Castor::Coords3r &p_coord)
 Récupère la position du groupe. Plus de détails...
 
static Castor::Point3r & GetPosition (BufferElementGroup const &p_element, Castor::Point3r &p_point)
 Récupère la position du groupe. Plus de détails...
 
static Castor::Coords3r & GetNormal (BufferElementGroup &p_element, Castor::Coords3r &p_coord)
 Récupère la normale du groupe. Plus de détails...
 
static Castor::Point3r & GetNormal (BufferElementGroup const &p_element, Castor::Point3r &p_point)
 Récupère la normale du groupe. Plus de détails...
 
static Castor::Coords3r & GetTangent (BufferElementGroup &p_element, Castor::Coords3r &p_coord)
 Récupère la tangente du groupe. Plus de détails...
 
static Castor::Point3r & GetTangent (BufferElementGroup const &p_element, Castor::Point3r &p_point)
 Récupère la tangente du groupe. Plus de détails...
 
static Castor::Coords3r & GetBitangent (BufferElementGroup &p_element, Castor::Coords3r &p_coord)
 Récupère la bitangente du groupe. Plus de détails...
 
static Castor::Point3r & GetBitangent (BufferElementGroup const &p_element, Castor::Point3r &p_point)
 Récupère la bitangente du groupe. Plus de détails...
 
static Castor::Coords3r & GetTexCoord (BufferElementGroup &p_element, Castor::Coords3r &p_coord)
 Récupère les coordonnées de texture du groupe. Plus de détails...
 
static Castor::Point3r & GetTexCoord (BufferElementGroup const &p_element, Castor::Point3r &p_point)
 Récupère les coordonnées de texture du groupe. Plus de détails...
 
static void SetPosition (BufferElementGroup &p_element, Castor::Coords3r const &p_coord)
 Définit la position du groupe. Plus de détails...
 
static void SetPosition (BufferElementGroup &p_element, Castor::Point3r const &p_coord)
 Définit la position du groupe. Plus de détails...
 
static void SetPosition (BufferElementGroup &p_element, real const *p_coord)
 Définit la position du groupe. Plus de détails...
 
static void SetPosition (BufferElementGroup &p_element, real x, real y, real z)
 Définit la position du groupe. Plus de détails...
 
static void SetNormal (BufferElementGroup &p_element, Castor::Coords3r const &p_coord)
 Définit la normale du groupe. Plus de détails...
 
static void SetNormal (BufferElementGroup &p_element, Castor::Point3r const &p_coord)
 Définit la normale du groupe. Plus de détails...
 
static void SetNormal (BufferElementGroup &p_element, real const *p_coord)
 Définit la normale du groupe. Plus de détails...
 
static void SetNormal (BufferElementGroup &p_element, real x, real y, real z)
 Définit la normale du groupe. Plus de détails...
 
static void SetTangent (BufferElementGroup &p_element, Castor::Coords3r const &p_coord)
 Définit la tangente du groupe. Plus de détails...
 
static void SetTangent (BufferElementGroup &p_element, Castor::Point3r const &p_coord)
 Définit la tangente du groupe. Plus de détails...
 
static void SetTangent (BufferElementGroup &p_element, real const *p_coord)
 Définit la tangente du groupe. Plus de détails...
 
static void SetTangent (BufferElementGroup &p_element, real x, real y, real z)
 Définit la tangente du groupe. Plus de détails...
 
static void SetBitangent (BufferElementGroup &p_element, Castor::Coords3r const &p_coord)
 Définit la bitangente du groupe. Plus de détails...
 
static void SetBitangent (BufferElementGroup &p_element, Castor::Point3r const &p_coord)
 Définit la bitangente du groupe. Plus de détails...
 
static void SetBitangent (BufferElementGroup &p_element, real const *p_coord)
 Définit la bitangente du groupe. Plus de détails...
 
static void SetBitangent (BufferElementGroup &p_element, real x, real y, real z)
 Définit la bitangente du groupe. Plus de détails...
 
static void SetTexCoord (BufferElementGroup &p_element, Castor::Coords3r const &p_coord)
 Définit les coordonnées de texture du groupe. Plus de détails...
 
static void SetTexCoord (BufferElementGroup &p_element, Castor::Point3r const &p_coord)
 Définit les coordonnées de texture du groupe. Plus de détails...
 
static void SetTexCoord (BufferElementGroup &p_element, real const *p_coord)
 Définit les coordonnées de texture du groupe. Plus de détails...
 
static void SetTexCoord (BufferElementGroup &p_element, real x, real y, real z=0)
 Définit les coordonnées de texture du groupe. Plus de détails...
 

Description détaillée

Auteur
Sylvain DOREMUS
Version
0.7.0
Date
27/06/2013

Documentation des constructeurs et destructeur

C3D_API Castor3D::Vertex::Vertex ( BufferElementGroup p_group)

Constructeur.

Paramètres
[in]p_groupLe groupe encadré
C3D_API Castor3D::Vertex::Vertex ( Vertex const &  p_source)

Constructeur par copie.

Paramètres
[in]p_sourceL'objet source
virtual C3D_API Castor3D::Vertex::~Vertex ( )
virtual

Destructeur.

Documentation des fonctions membres

Castor::Coords3r& Castor3D::Vertex::GetBitangent ( Castor::Coords3r &  p_ptBitan)
inline

Récupère la bitangente du vertice.

Renvoie
La valeur

Référencé par GetBitangent(), et GetTangent().

+ Voici le graphe des appelants de cette fonction :

Castor::Point3r& Castor3D::Vertex::GetBitangent ( Castor::Point3r &  p_ptBitan) const
inline

Récupère la bitangente du vertice.

Renvoie
La valeur

Références GetBitangent().

+ Voici le graphe d'appel pour cette fonction :

static C3D_API Castor::Coords3r Castor3D::Vertex::GetBitangent ( void *  p_buffer)
static

Récupère la bitangente d'un vertex à partir d'un buffer.

Paramètres
[in]p_bufferLe buffer
Renvoie
La valeur
static C3D_API Castor::Point3r Castor3D::Vertex::GetBitangent ( void const *  p_buffer)
static

Récupère la bitangente d'un vertex à partir d'un buffer.

Paramètres
[in]p_bufferLe buffer
Renvoie
La valeur
static Castor::Coords3r& Castor3D::Vertex::GetBitangent ( void *  p_buffer,
Castor::Coords3r &  p_coord 
)
inlinestatic

Récupère la bitangente d'un vertex à partir d'un buffer.

Paramètres
[in]p_bufferLe buffer
[out]p_coordReçoit la valeur
Renvoie
La valeur

Références GetBitangent().

+ Voici le graphe d'appel pour cette fonction :

static Castor::Point3r& Castor3D::Vertex::GetBitangent ( void const *  p_buffer,
Castor::Point3r &  p_coord 
)
inlinestatic

Récupère la bitangente d'un vertex à partir d'un buffer.

Paramètres
[in]p_bufferLe buffer
[out]p_coordReçoit la valeur
Renvoie
La valeur

Références GetBitangent(), et GetTexCoord().

+ Voici le graphe d'appel pour cette fonction :

static Castor::Coords3r& Castor3D::Vertex::GetBitangent ( BufferElementGroupSPtr  p_pElement,
Castor::Coords3r &  p_coord 
)
inlinestatic

Récupère la bitangente du groupe.

Paramètres
[in]p_pElementLe groupe
[out]p_coordReçoit la bitangente
Renvoie
La valeur

Références GetBitangent().

+ Voici le graphe d'appel pour cette fonction :

static Castor::Point3r& Castor3D::Vertex::GetBitangent ( BufferElementGroupSPtr  p_pElement,
Castor::Point3r &  p_point 
)
inlinestatic

Récupère la bitangente du groupe.

Paramètres
[in]p_pElementLe groupe
[out]p_pointReçoit la bitangente
Renvoie
La valeur

Références GetBitangent().

+ Voici le graphe d'appel pour cette fonction :

static Castor::Coords3r& Castor3D::Vertex::GetBitangent ( BufferElementGroup p_element,
Castor::Coords3r &  p_coord 
)
inlinestatic

Récupère la bitangente du groupe.

Paramètres
[in]p_elementLe groupe
[out]p_coordReçoit la bitangente
Renvoie
La valeur

Références GetBitangent(), et Castor3D::BufferElementGroup::ptr().

+ Voici le graphe d'appel pour cette fonction :

static Castor::Point3r& Castor3D::Vertex::GetBitangent ( BufferElementGroup const &  p_element,
Castor::Point3r &  p_point 
)
inlinestatic

Récupère la bitangente du groupe.

Paramètres
[in]p_elementLe groupe
[out]p_pointReçoit la bitangente
Renvoie
La valeur

Références Castor3D::BufferElementGroup::const_ptr(), et GetBitangent().

+ Voici le graphe d'appel pour cette fonction :

static const uint32_t Castor3D::Vertex::GetCountBin ( )
inlinestatic

Récupère le compte des éléments de la bitangente.

Renvoie
La valeur
static const uint32_t Castor3D::Vertex::GetCountNml ( )
inlinestatic

Récupère le compte des éléments de la normale.

Renvoie
La valeur
static const uint32_t Castor3D::Vertex::GetCountPos ( )
inlinestatic

Récupère le compte des éléments de la position.

Renvoie
La valeur
static const uint32_t Castor3D::Vertex::GetCountTan ( )
inlinestatic

Récupère le compte des éléments de la tangent.

Renvoie
La valeur
static const uint32_t Castor3D::Vertex::GetCountTex ( )
inlinestatic

Récupère le compte des éléments des coordonnées de texture.

Renvoie
La valeur
Castor::Coords3r& Castor3D::Vertex::GetNormal ( Castor::Coords3r &  p_ptNml)
inline

Récupère la normale du vertice.

Renvoie
La valeur

Référencé par GetNormal(), et GetPosition().

+ Voici le graphe des appelants de cette fonction :

Castor::Point3r& Castor3D::Vertex::GetNormal ( Castor::Point3r &  p_ptNml) const
inline

Récupère la normale du vertice.

Renvoie
La valeur

Références GetNormal().

+ Voici le graphe d'appel pour cette fonction :

static C3D_API Castor::Coords3r Castor3D::Vertex::GetNormal ( void *  p_buffer)
static

Récupère la normale d'un vertex à partir d'un buffer.

Paramètres
[in]p_bufferLe buffer
Renvoie
La valeur
static C3D_API Castor::Point3r Castor3D::Vertex::GetNormal ( void const *  p_buffer)
static

Récupère la normale d'un vertex à partir d'un buffer.

Paramètres
[in]p_bufferLe buffer
Renvoie
La valeur
static Castor::Coords3r& Castor3D::Vertex::GetNormal ( void *  p_buffer,
Castor::Coords3r &  p_coord 
)
inlinestatic

Récupère la normale d'un vertex à partir d'un buffer.

Paramètres
[in]p_bufferLe buffer
[out]p_coordReçoit la valeur
Renvoie
La valeur

Références GetNormal().

+ Voici le graphe d'appel pour cette fonction :

static Castor::Point3r& Castor3D::Vertex::GetNormal ( void const *  p_buffer,
Castor::Point3r &  p_coord 
)
inlinestatic

Récupère la normale d'un vertex à partir d'un buffer.

Paramètres
[in]p_bufferLe buffer
[out]p_coordReçoit la valeur
Renvoie
La valeur

Références GetNormal(), et GetTangent().

+ Voici le graphe d'appel pour cette fonction :

static Castor::Coords3r& Castor3D::Vertex::GetNormal ( BufferElementGroupSPtr  p_pElement,
Castor::Coords3r &  p_coord 
)
inlinestatic

Récupère la normale du groupe.

Paramètres
[in]p_pElementLe groupe
[out]p_coordReçoit la normale
Renvoie
La valeur

Références GetNormal().

+ Voici le graphe d'appel pour cette fonction :

static Castor::Point3r& Castor3D::Vertex::GetNormal ( BufferElementGroupSPtr  p_pElement,
Castor::Point3r &  p_point 
)
inlinestatic

Récupère la normale du groupe.

Paramètres
[in]p_pElementLe groupe
[out]p_pointReçoit la normale
Renvoie
La valeur

Références GetNormal().

+ Voici le graphe d'appel pour cette fonction :

static Castor::Coords3r& Castor3D::Vertex::GetNormal ( BufferElementGroup p_element,
Castor::Coords3r &  p_coord 
)
inlinestatic

Récupère la normale du groupe.

Paramètres
[in]p_elementLe groupe
[out]p_coordReçoit la normale
Renvoie
La valeur

Références GetNormal(), et Castor3D::BufferElementGroup::ptr().

+ Voici le graphe d'appel pour cette fonction :

static Castor::Point3r& Castor3D::Vertex::GetNormal ( BufferElementGroup const &  p_element,
Castor::Point3r &  p_point 
)
inlinestatic

Récupère la normale du groupe.

Paramètres
[in]p_elementLe groupe
[out]p_pointReçoit la normale
Renvoie
La valeur

Références Castor3D::BufferElementGroup::const_ptr(), et GetNormal().

+ Voici le graphe d'appel pour cette fonction :

static const uint32_t Castor3D::Vertex::GetOffsetBin ( )
inlinestatic

Récupère l'offset dans le buffer de la bitangente.

Renvoie
La valeur
static const uint32_t Castor3D::Vertex::GetOffsetNml ( )
inlinestatic

Récupère l'offset dans le buffer de la normale.

Renvoie
La valeur
static const uint32_t Castor3D::Vertex::GetOffsetPos ( )
inlinestatic

Récupère l'offset dans le buffer de la position.

Renvoie
La valeur
static const uint32_t Castor3D::Vertex::GetOffsetTan ( )
inlinestatic

Récupère l'offset dans le buffer de la tangent.

Renvoie
La valeur
static const uint32_t Castor3D::Vertex::GetOffsetTex ( )
inlinestatic

Récupère l'offset dans le buffer des coordonnées de texture.

Renvoie
La valeur
Castor::Coords3r& Castor3D::Vertex::GetPosition ( Castor::Coords3r &  p_ptPos)
inline

Récupère la position du vertice.

Renvoie
La valeur

Référencé par GetPosition(), et GetSizeTex().

+ Voici le graphe des appelants de cette fonction :

Castor::Point3r& Castor3D::Vertex::GetPosition ( Castor::Point3r &  p_ptPos) const
inline

Récupère la position du vertice.

Renvoie
La valeur

Références GetPosition().

+ Voici le graphe d'appel pour cette fonction :

static C3D_API Castor::Coords3r Castor3D::Vertex::GetPosition ( void *  p_buffer)
static

Récupère la position d'un vertex à partir d'un buffer.

Paramètres
[in]p_bufferLe buffer
Renvoie
La valeur
static C3D_API Castor::Point3r Castor3D::Vertex::GetPosition ( void const *  p_buffer)
static

Récupère la position d'un vertex à partir d'un buffer.

Paramètres
[in]p_bufferLe buffer
Renvoie
La valeur
static Castor::Coords3r& Castor3D::Vertex::GetPosition ( void *  p_buffer,
Castor::Coords3r &  p_coord 
)
inlinestatic

Récupère la position d'un vertex à partir d'un buffer.

Paramètres
[in]p_bufferLe buffer
[out]p_coordReçoit la valeur
Renvoie
La valeur

Références GetPosition().

+ Voici le graphe d'appel pour cette fonction :

static Castor::Point3r& Castor3D::Vertex::GetPosition ( void const *  p_buffer,
Castor::Point3r &  p_coord 
)
inlinestatic

Récupère la position d'un vertex à partir d'un buffer.

Paramètres
[in]p_bufferLe buffer
[out]p_coordReçoit la valeur
Renvoie
La valeur

Références GetNormal(), et GetPosition().

+ Voici le graphe d'appel pour cette fonction :

static Castor::Coords3r& Castor3D::Vertex::GetPosition ( BufferElementGroupSPtr  p_pElement,
Castor::Coords3r &  p_coord 
)
inlinestatic

Récupère la position du groupe.

Paramètres
[in]p_pElementLe groupe
[out]p_coordReçoit les coordonnées
Renvoie
La valeur

Références GetPosition().

+ Voici le graphe d'appel pour cette fonction :

static Castor::Point3r& Castor3D::Vertex::GetPosition ( BufferElementGroupSPtr  p_pElement,
Castor::Point3r &  p_point 
)
inlinestatic

Récupère la position du groupe.

Paramètres
[in]p_pElementLe groupe
[out]p_pointReçoit les coordonnées
Renvoie
La valeur

Références GetPosition().

+ Voici le graphe d'appel pour cette fonction :

static Castor::Coords3r& Castor3D::Vertex::GetPosition ( BufferElementGroup p_element,
Castor::Coords3r &  p_coord 
)
inlinestatic

Récupère la position du groupe.

Paramètres
[in]p_elementLe groupe
[out]p_coordReçoit les coordonnées
Renvoie
La valeur

Références GetPosition(), et Castor3D::BufferElementGroup::ptr().

+ Voici le graphe d'appel pour cette fonction :

static Castor::Point3r& Castor3D::Vertex::GetPosition ( BufferElementGroup const &  p_element,
Castor::Point3r &  p_point 
)
inlinestatic

Récupère la position du groupe.

Paramètres
[in]p_elementLe groupe
[out]p_pointReçoit les coordonnées
Renvoie
La valeur

Références Castor3D::BufferElementGroup::const_ptr(), et GetPosition().

+ Voici le graphe d'appel pour cette fonction :

static const uint32_t Castor3D::Vertex::GetSizeBin ( )
inlinestatic

Récupère la taille en octets de la bitangente.

Renvoie
La valeur
static const uint32_t Castor3D::Vertex::GetSizeNml ( )
inlinestatic

Récupère la taille en octets de la normale.

Renvoie
La valeur
static const uint32_t Castor3D::Vertex::GetSizePos ( )
inlinestatic

Récupère la taille en octets de la position.

Renvoie
La valeur
static const uint32_t Castor3D::Vertex::GetSizeTan ( )
inlinestatic

Récupère la taille en octets de la tangent.

Renvoie
La valeur
static const uint32_t Castor3D::Vertex::GetSizeTex ( )
inlinestatic

Récupère la taille en octets des coordonnées de texture.

Renvoie
La valeur

Références GetPosition().

+ Voici le graphe d'appel pour cette fonction :

Castor::Coords3r& Castor3D::Vertex::GetTangent ( Castor::Coords3r &  p_ptTan)
inline

Récupère la tangent du vertice.

Renvoie
La valeur

Référencé par GetNormal(), et GetTangent().

+ Voici le graphe des appelants de cette fonction :

Castor::Point3r& Castor3D::Vertex::GetTangent ( Castor::Point3r &  p_ptTan) const
inline

Récupère la tangent du vertice.

Renvoie
La valeur

Références GetTangent().

+ Voici le graphe d'appel pour cette fonction :

static C3D_API Castor::Coords3r Castor3D::Vertex::GetTangent ( void *  p_buffer)
static

Récupère la tangente d'un vertex à partir d'un buffer.

Paramètres
[in]p_bufferLe buffer
Renvoie
La valeur
static C3D_API Castor::Point3r Castor3D::Vertex::GetTangent ( void const *  p_buffer)
static

Récupère la tangente d'un vertex à partir d'un buffer.

Paramètres
[in]p_bufferLe buffer
Renvoie
La valeur
static Castor::Coords3r& Castor3D::Vertex::GetTangent ( void *  p_buffer,
Castor::Coords3r &  p_coord 
)
inlinestatic

Récupère la tangente d'un vertex à partir d'un buffer.

Paramètres
[in]p_bufferLe buffer
[out]p_coordReçoit la valeur
Renvoie
La valeur

Références GetTangent().

+ Voici le graphe d'appel pour cette fonction :

static Castor::Point3r& Castor3D::Vertex::GetTangent ( void const *  p_buffer,
Castor::Point3r &  p_coord 
)
inlinestatic

Récupère la tangente d'un vertex à partir d'un buffer.

Paramètres
[in]p_bufferLe buffer
[out]p_coordReçoit la valeur
Renvoie
La valeur

Références GetBitangent(), et GetTangent().

+ Voici le graphe d'appel pour cette fonction :

static Castor::Coords3r& Castor3D::Vertex::GetTangent ( BufferElementGroupSPtr  p_pElement,
Castor::Coords3r &  p_coord 
)
inlinestatic

Récupère la tangente du groupe.

Paramètres
[in]p_pElementLe groupe
[out]p_coordReçoit la tangente
Renvoie
La valeur

Références GetTangent().

+ Voici le graphe d'appel pour cette fonction :

static Castor::Point3r& Castor3D::Vertex::GetTangent ( BufferElementGroupSPtr  p_pElement,
Castor::Point3r &  p_point 
)
inlinestatic

Récupère la tangente du groupe.

Paramètres
[in]p_pElementLe groupe
[out]p_pointReçoit la tangente
Renvoie
La valeur

Références GetTangent().

+ Voici le graphe d'appel pour cette fonction :

static Castor::Coords3r& Castor3D::Vertex::GetTangent ( BufferElementGroup p_element,
Castor::Coords3r &  p_coord 
)
inlinestatic

Récupère la tangente du groupe.

Paramètres
[in]p_elementLe groupe
[out]p_coordReçoit la tangente
Renvoie
La valeur

Références GetTangent(), et Castor3D::BufferElementGroup::ptr().

+ Voici le graphe d'appel pour cette fonction :

static Castor::Point3r& Castor3D::Vertex::GetTangent ( BufferElementGroup const &  p_element,
Castor::Point3r &  p_point 
)
inlinestatic

Récupère la tangente du groupe.

Paramètres
[in]p_elementLe groupe
[out]p_pointReçoit la tangente
Renvoie
La valeur

Références Castor3D::BufferElementGroup::const_ptr(), et GetTangent().

+ Voici le graphe d'appel pour cette fonction :

Castor::Coords3r& Castor3D::Vertex::GetTexCoord ( Castor::Coords3r &  p_ptTex)
inline

Récupère les coordonnées de texture du vertice.

Renvoie
La valeur

Référencé par GetBitangent(), et GetTexCoord().

+ Voici le graphe des appelants de cette fonction :

Castor::Point3r& Castor3D::Vertex::GetTexCoord ( Castor::Point3r &  p_ptTex) const
inline

Récupère les coordonnées de texture du vertice.

Renvoie
La valeur

Références GetTexCoord().

+ Voici le graphe d'appel pour cette fonction :

static C3D_API Castor::Coords3r Castor3D::Vertex::GetTexCoord ( void *  p_buffer)
static

Récupère les coordonnées de texture d'un vertex à partir d'un buffer.

Paramètres
[in]p_bufferLe buffer
Renvoie
La valeur
static C3D_API Castor::Point3r Castor3D::Vertex::GetTexCoord ( void const *  p_buffer)
static

Récupère les coordonnées de texture d'un vertex à partir d'un buffer.

Paramètres
[in]p_bufferLe buffer
Renvoie
La valeur
static Castor::Coords3r& Castor3D::Vertex::GetTexCoord ( void *  p_buffer,
Castor::Coords3r &  p_coord 
)
inlinestatic

Récupère les coordonnées de texture d'un vertex à partir d'un buffer.

Paramètres
[in]p_bufferLe buffer
[out]p_coordReçoit la valeur
Renvoie
La valeur

Références GetTexCoord().

+ Voici le graphe d'appel pour cette fonction :

static Castor::Point3r& Castor3D::Vertex::GetTexCoord ( void const *  p_buffer,
Castor::Point3r &  p_coord 
)
inlinestatic

Récupère les coordonnées de texture d'un vertex à partir d'un buffer.

Paramètres
[in]p_bufferLe buffer
[out]p_coordReçoit la valeur
Renvoie
La valeur

Références GetTexCoord().

+ Voici le graphe d'appel pour cette fonction :

static Castor::Coords3r& Castor3D::Vertex::GetTexCoord ( BufferElementGroupSPtr  p_pElement,
Castor::Coords3r &  p_coord 
)
inlinestatic

Récupère les coordonnées de texture du groupe.

Paramètres
[in]p_pElementLe groupe
[out]p_coordReçoit les coordonnées de texture
Renvoie
La valeur

Références GetTexCoord().

+ Voici le graphe d'appel pour cette fonction :

static Castor::Point3r& Castor3D::Vertex::GetTexCoord ( BufferElementGroupSPtr  p_pElement,
Castor::Point3r &  p_point 
)
inlinestatic

Récupère les coordonnées de texture du groupe.

Paramètres
[in]p_pElementLe groupe
[out]p_pointReçoit les coordonnées de texture
Renvoie
La valeur

Références GetTexCoord().

+ Voici le graphe d'appel pour cette fonction :

static Castor::Coords3r& Castor3D::Vertex::GetTexCoord ( BufferElementGroup p_element,
Castor::Coords3r &  p_coord 
)
inlinestatic

Récupère les coordonnées de texture du groupe.

Paramètres
[in]p_elementLe groupe
[out]p_coordReçoit les coordonnées de texture
Renvoie
La valeur

Références GetTexCoord(), et Castor3D::BufferElementGroup::ptr().

+ Voici le graphe d'appel pour cette fonction :

static Castor::Point3r& Castor3D::Vertex::GetTexCoord ( BufferElementGroup const &  p_element,
Castor::Point3r &  p_point 
)
inlinestatic

Récupère les coordonnées de texture du groupe.

Paramètres
[in]p_elementLe groupe
[out]p_pointReçoit les coordonnées de texture
Renvoie
La valeur

Références Castor3D::BufferElementGroup::const_ptr(), et GetTexCoord().

+ Voici le graphe d'appel pour cette fonction :

C3D_API Vertex& Castor3D::Vertex::operator= ( Vertex const &  p_source)

Opérateur d'affectation par copie.

Paramètres
[in]p_sourceL'objet source
Renvoie
Une référence sur cet objet
void Castor3D::Vertex::SetBitangent ( Castor::Coords3r const &  val)
inline

Définit la bitangente du vertex.

Paramètres
[in]valLa valeur

Référencé par SetBitangent().

+ Voici le graphe des appelants de cette fonction :

void Castor3D::Vertex::SetBitangent ( Castor::Point3r const &  val)
inline

Définit la bitangente du vertex.

Paramètres
[in]valLa valeur

Références SetBitangent().

+ Voici le graphe d'appel pour cette fonction :

void Castor3D::Vertex::SetBitangent ( real  x,
real  y,
real  z 
)
inline

Définit la bitangente du vertex.

Paramètres
[in]x,y,zLes valeurs

Références SetBitangent().

+ Voici le graphe d'appel pour cette fonction :

void Castor3D::Vertex::SetBitangent ( real const *  p_coords)
inline

Définit la bitangente du vertex.

Paramètres
[in]p_coordsLe buffer de données

Références SetBitangent().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetBitangent ( void *  p_buffer,
Castor::Coords3r const &  p_coord 
)
inlinestatic

Définit la bitangente du vertex dans un buffer.

Paramètres
[in]p_bufferLe buffer
[in]p_coordLa nouvelle valeur

Références SetBitangent().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetBitangent ( void *  p_buffer,
Castor::Point3r const &  p_coord 
)
inlinestatic

Définit la bitangente du vertex dans un buffer.

Paramètres
[in]p_bufferLe buffer
[in]p_coordLa nouvelle valeur

Références SetBitangent().

+ Voici le graphe d'appel pour cette fonction :

static C3D_API void Castor3D::Vertex::SetBitangent ( void *  p_buffer,
real const *  p_coord 
)
static

Définit la bitangente du vertex dans un buffer.

Paramètres
[in]p_bufferLe buffer
[in]p_coordLa nouvelle valeur
static C3D_API void Castor3D::Vertex::SetBitangent ( void *  p_buffer,
real  x,
real  y,
real  z 
)
static

Définit la bitangente du vertex dans un buffer.

Paramètres
[in]p_bufferLe buffer
[in]x,y,zLa nouvelle valeur
static void Castor3D::Vertex::SetBitangent ( BufferElementGroupSPtr  p_pElement,
Castor::Coords3r const &  p_coord 
)
inlinestatic

Définit la bitangente du groupe.

Paramètres
[in]p_pElementLe groupe
[in]p_coordLa nouvelle valeur

Références SetBitangent().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetBitangent ( BufferElementGroupSPtr  p_pElement,
Castor::Point3r const &  p_coord 
)
inlinestatic

Définit la bitangente du groupe.

Paramètres
[in]p_pElementLe groupe
[in]p_coordLa nouvelle valeur

Références SetBitangent().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetBitangent ( BufferElementGroupSPtr  p_pElement,
real const *  p_coord 
)
inlinestatic

Définit la bitangente du groupe.

Paramètres
[in]p_pElementLe groupe
[in]p_coordLa nouvelle valeur

Références SetBitangent().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetBitangent ( BufferElementGroupSPtr  p_pElement,
real  x,
real  y,
real  z 
)
inlinestatic

Définit la bitangente du groupe.

Paramètres
[in]p_pElementLe groupe
[in]x,y,zLa nouvelle valeur

Références SetBitangent().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetBitangent ( BufferElementGroup p_element,
Castor::Coords3r const &  p_coord 
)
inlinestatic

Définit la bitangente du groupe.

Paramètres
[out]p_elementLe groupe
[in]p_coordLa nouvelle valeur

Références Castor3D::BufferElementGroup::ptr(), et SetBitangent().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetBitangent ( BufferElementGroup p_element,
Castor::Point3r const &  p_coord 
)
inlinestatic

Définit la bitangente du groupe.

Paramètres
[out]p_elementLe groupe
[in]p_coordLa nouvelle valeur

Références Castor3D::BufferElementGroup::ptr(), et SetBitangent().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetBitangent ( BufferElementGroup p_element,
real const *  p_coord 
)
inlinestatic

Définit la bitangente du groupe.

Paramètres
[out]p_elementLe groupe
[in]p_coordLa nouvelle valeur

Références Castor3D::BufferElementGroup::ptr(), et SetBitangent().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetBitangent ( BufferElementGroup p_element,
real  x,
real  y,
real  z 
)
inlinestatic

Définit la bitangente du groupe.

Paramètres
[out]p_elementLe groupe
[in]x,y,zLa nouvelle valeur

Références Castor3D::BufferElementGroup::ptr(), et SetBitangent().

+ Voici le graphe d'appel pour cette fonction :

void Castor3D::Vertex::SetNormal ( Castor::Coords3r const &  val)
inline

Définit la normale du vertex.

Paramètres
[in]valLa valeur

Référencé par SetNormal().

+ Voici le graphe des appelants de cette fonction :

void Castor3D::Vertex::SetNormal ( Castor::Point3r const &  val)
inline

Définit la normale du vertex.

Paramètres
[in]valLa valeur

Références SetNormal().

+ Voici le graphe d'appel pour cette fonction :

void Castor3D::Vertex::SetNormal ( real  x,
real  y,
real  z 
)
inline

Définit la normale du vertex.

Paramètres
[in]x,y,zLes valeurs

Références SetNormal().

+ Voici le graphe d'appel pour cette fonction :

void Castor3D::Vertex::SetNormal ( real const *  p_coords)
inline

Définit la normale du vertex.

Paramètres
[in]p_coordsLe buffer de données

Références SetNormal().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetNormal ( void *  p_buffer,
Castor::Coords3r const &  p_coord 
)
inlinestatic

Définit la normale du vertex dans un buffer.

Paramètres
[in]p_bufferLe buffer
[in]p_coordLa nouvelle valeur

Références SetNormal().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetNormal ( void *  p_buffer,
Castor::Point3r const &  p_coord 
)
inlinestatic

Définit la normale du vertex dans un buffer.

Paramètres
[in]p_bufferLe buffer
[in]p_coordLa nouvelle valeur

Références SetNormal().

+ Voici le graphe d'appel pour cette fonction :

static C3D_API void Castor3D::Vertex::SetNormal ( void *  p_buffer,
real const *  p_coord 
)
static

Définit la normale du vertex dans un buffer.

Paramètres
[in]p_bufferLe buffer
[in]p_coordLa nouvelle valeur
static C3D_API void Castor3D::Vertex::SetNormal ( void *  p_buffer,
real  x,
real  y,
real  z 
)
static

Définit la normale du vertex dans un buffer.

Paramètres
[in]p_bufferLe buffer
[in]x,y,zLa nouvelle valeur
static void Castor3D::Vertex::SetNormal ( BufferElementGroupSPtr  p_pElement,
Castor::Coords3r const &  p_coord 
)
inlinestatic

Définit la normale du groupe.

Paramètres
[in]p_pElementLe groupe
[in]p_coordLa nouvelle valeur

Références SetNormal().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetNormal ( BufferElementGroupSPtr  p_pElement,
Castor::Point3r const &  p_coord 
)
inlinestatic

Définit la normale du groupe.

Paramètres
[in]p_pElementLe groupe
[in]p_coordLa nouvelle valeur

Références SetNormal().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetNormal ( BufferElementGroupSPtr  p_pElement,
real const *  p_coord 
)
inlinestatic

Définit la normale du groupe.

Paramètres
[in]p_pElementLe groupe
[in]p_coordLa nouvelle valeur

Références SetNormal().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetNormal ( BufferElementGroupSPtr  p_pElement,
real  x,
real  y,
real  z 
)
inlinestatic

Définit la normale du groupe.

Paramètres
[in]p_pElementLe groupe
[in]x,y,zLa nouvelle valeur

Références SetNormal().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetNormal ( BufferElementGroup p_element,
Castor::Coords3r const &  p_coord 
)
inlinestatic

Définit la normale du groupe.

Paramètres
[out]p_elementLe groupe
[in]p_coordLa nouvelle valeur

Références Castor3D::BufferElementGroup::ptr(), et SetNormal().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetNormal ( BufferElementGroup p_element,
Castor::Point3r const &  p_coord 
)
inlinestatic

Définit la normale du groupe.

Paramètres
[out]p_elementLe groupe
[in]p_coordLa nouvelle valeur

Références Castor3D::BufferElementGroup::ptr(), et SetNormal().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetNormal ( BufferElementGroup p_element,
real const *  p_coord 
)
inlinestatic

Définit la normale du groupe.

Paramètres
[out]p_elementLe groupe
[in]p_coordLa nouvelle valeur

Références Castor3D::BufferElementGroup::ptr(), et SetNormal().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetNormal ( BufferElementGroup p_element,
real  x,
real  y,
real  z 
)
inlinestatic

Définit la normale du groupe.

Paramètres
[out]p_elementLe groupe
[in]x,y,zLa nouvelle valeur

Références Castor3D::BufferElementGroup::ptr(), et SetNormal().

+ Voici le graphe d'appel pour cette fonction :

void Castor3D::Vertex::SetPosition ( Castor::Coords3r const &  val)
inline

Définit la position du vertice.

Paramètres
[in]valLa nouvelle valeur

Référencé par SetPosition().

+ Voici le graphe des appelants de cette fonction :

void Castor3D::Vertex::SetPosition ( Castor::Point3r const &  val)
inline

Définit la position du vertice.

Paramètres
[in]valLa nouvelle valeur

Références SetPosition().

+ Voici le graphe d'appel pour cette fonction :

void Castor3D::Vertex::SetPosition ( real  x,
real  y,
real  z 
)
inline

Définit la position du vertice.

Paramètres
[in]x,y,zLa nouvelle valeur

Références SetPosition().

+ Voici le graphe d'appel pour cette fonction :

void Castor3D::Vertex::SetPosition ( real const *  p_coords)
inline

Définit la position du vertice.

Paramètres
[in]p_coordsLa nouvelle valeur

Références SetPosition().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetPosition ( void *  p_buffer,
Castor::Coords3r const &  p_coord 
)
inlinestatic

Définit la position du vertex dans un buffer.

Paramètres
[in]p_bufferLe buffer
[in]p_coordLa nouvelle valeur

Références SetPosition().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetPosition ( void *  p_buffer,
Castor::Point3r const &  p_coord 
)
inlinestatic

Définit la position du vertex dans un buffer.

Paramètres
[in]p_bufferLe buffer
[in]p_coordLa nouvelle valeur

Références SetPosition().

+ Voici le graphe d'appel pour cette fonction :

static C3D_API void Castor3D::Vertex::SetPosition ( void *  p_buffer,
real const *  p_coord 
)
static

Définit la position du vertex dans un buffer.

Paramètres
[in]p_bufferLe buffer
[in]p_coordLa nouvelle valeur
static C3D_API void Castor3D::Vertex::SetPosition ( void *  p_buffer,
real  x,
real  y,
real  z 
)
static

Définit la position du vertex dans un buffer.

Paramètres
[in]p_bufferLe buffer
[in]x,y,zLa nouvelle valeur
static void Castor3D::Vertex::SetPosition ( BufferElementGroupSPtr  p_pElement,
Castor::Coords3r const &  p_coord 
)
inlinestatic

Définit la position du groupe.

Paramètres
[in]p_pElementLe groupe
[in]p_coordLa nouvelle valeur

Références SetPosition().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetPosition ( BufferElementGroupSPtr  p_pElement,
Castor::Point3r const &  p_coord 
)
inlinestatic

Définit la position du groupe.

Paramètres
[in]p_pElementLe groupe
[in]p_coordLa nouvelle valeur

Références SetPosition().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetPosition ( BufferElementGroupSPtr  p_pElement,
real const *  p_coord 
)
inlinestatic

Définit la position du groupe.

Paramètres
[in]p_pElementLe groupe
[in]p_coordLa nouvelle valeur

Références SetPosition().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetPosition ( BufferElementGroupSPtr  p_pElement,
real  x,
real  y,
real  z 
)
inlinestatic

Définit la position du groupe.

Paramètres
[in]p_pElementLe groupe
[in]x,y,zLa nouvelle valeur

Références SetPosition().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetPosition ( BufferElementGroup p_element,
Castor::Coords3r const &  p_coord 
)
inlinestatic

Définit la position du groupe.

Paramètres
[out]p_elementLe groupe
[in]p_coordLa nouvelle valeur

Références Castor3D::BufferElementGroup::ptr(), et SetPosition().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetPosition ( BufferElementGroup p_element,
Castor::Point3r const &  p_coord 
)
inlinestatic

Définit la position du groupe.

Paramètres
[out]p_elementLe groupe
[in]p_coordLa nouvelle valeur

Références Castor3D::BufferElementGroup::ptr(), et SetPosition().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetPosition ( BufferElementGroup p_element,
real const *  p_coord 
)
inlinestatic

Définit la position du groupe.

Paramètres
[out]p_elementLe groupe
[in]p_coordLa nouvelle valeur

Références Castor3D::BufferElementGroup::ptr(), et SetPosition().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetPosition ( BufferElementGroup p_element,
real  x,
real  y,
real  z 
)
inlinestatic

Définit la position du groupe.

Paramètres
[out]p_elementLe groupe
[in]x,y,zLa nouvelle valeur

Références Castor3D::BufferElementGroup::ptr(), et SetPosition().

+ Voici le graphe d'appel pour cette fonction :

void Castor3D::Vertex::SetTangent ( Castor::Coords3r const &  val)
inline

Définit la tangente du vertex.

Paramètres
[in]valLa valeur

Référencé par SetTangent().

+ Voici le graphe des appelants de cette fonction :

void Castor3D::Vertex::SetTangent ( Castor::Point3r const &  val)
inline

Définit la tangente du vertex.

Paramètres
[in]valLa valeur

Références SetTangent().

+ Voici le graphe d'appel pour cette fonction :

void Castor3D::Vertex::SetTangent ( real  x,
real  y,
real  z 
)
inline

Définit la tangente du vertex.

Paramètres
[in]x,y,zLes valeurs

Références SetTangent().

+ Voici le graphe d'appel pour cette fonction :

void Castor3D::Vertex::SetTangent ( real const *  p_coords)
inline

Définit la tangente du vertex.

Paramètres
[in]p_coordsLe buffer de données

Références SetTangent().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetTangent ( void *  p_buffer,
Castor::Coords3r const &  p_coord 
)
inlinestatic

Définit la tangente du vertex dans un buffer.

Paramètres
[in]p_bufferLe buffer
[in]p_coordLa nouvelle valeur

Références SetTangent().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetTangent ( void *  p_buffer,
Castor::Point3r const &  p_coord 
)
inlinestatic

Définit la tangente du vertex dans un buffer.

Paramètres
[in]p_bufferLe buffer
[in]p_coordLa nouvelle valeur

Références SetTangent().

+ Voici le graphe d'appel pour cette fonction :

static C3D_API void Castor3D::Vertex::SetTangent ( void *  p_buffer,
real const *  p_coord 
)
static

Définit la tangente du vertex dans un buffer.

Paramètres
[in]p_bufferLe buffer
[in]p_coordLa nouvelle valeur
static C3D_API void Castor3D::Vertex::SetTangent ( void *  p_buffer,
real  x,
real  y,
real  z 
)
static

Définit la tangente du vertex dans un buffer.

Paramètres
[in]p_bufferLe buffer
[in]x,y,zLa nouvelle valeur
static void Castor3D::Vertex::SetTangent ( BufferElementGroupSPtr  p_pElement,
Castor::Coords3r const &  p_coord 
)
inlinestatic

Définit la tangente du groupe.

Paramètres
[in]p_pElementLe groupe
[in]p_coordLa nouvelle valeur

Références SetTangent().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetTangent ( BufferElementGroupSPtr  p_pElement,
Castor::Point3r const &  p_coord 
)
inlinestatic

Définit la tangente du groupe.

Paramètres
[in]p_pElementLe groupe
[in]p_coordLa nouvelle valeur

Références SetTangent().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetTangent ( BufferElementGroupSPtr  p_pElement,
real const *  p_coord 
)
inlinestatic

Définit la tangente du groupe.

Paramètres
[in]p_pElementLe groupe
[in]p_coordLa nouvelle valeur

Références SetTangent().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetTangent ( BufferElementGroupSPtr  p_pElement,
real  x,
real  y,
real  z 
)
inlinestatic

Définit la tangente du groupe.

Paramètres
[in]p_pElementLe groupe
[in]x,y,zLa nouvelle valeur

Références SetTangent().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetTangent ( BufferElementGroup p_element,
Castor::Coords3r const &  p_coord 
)
inlinestatic

Définit la tangente du groupe.

Paramètres
[out]p_elementLe groupe
[in]p_coordLa nouvelle valeur

Références Castor3D::BufferElementGroup::ptr(), et SetTangent().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetTangent ( BufferElementGroup p_element,
Castor::Point3r const &  p_coord 
)
inlinestatic

Définit la tangente du groupe.

Paramètres
[out]p_elementLe groupe
[in]p_coordLa nouvelle valeur

Références Castor3D::BufferElementGroup::ptr(), et SetTangent().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetTangent ( BufferElementGroup p_element,
real const *  p_coord 
)
inlinestatic

Définit la tangente du groupe.

Paramètres
[out]p_elementLe groupe
[in]p_coordLa nouvelle valeur

Références Castor3D::BufferElementGroup::ptr(), et SetTangent().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetTangent ( BufferElementGroup p_element,
real  x,
real  y,
real  z 
)
inlinestatic

Définit la tangente du groupe.

Paramètres
[out]p_elementLe groupe
[in]x,y,zLa nouvelle valeur

Références Castor3D::BufferElementGroup::ptr(), et SetTangent().

+ Voici le graphe d'appel pour cette fonction :

void Castor3D::Vertex::SetTexCoord ( Castor::Coords3r const &  val)
inline

Définit les coordonnées de texture du vertex.

Paramètres
[in]valLa valeur

Référencé par SetTexCoord().

+ Voici le graphe des appelants de cette fonction :

void Castor3D::Vertex::SetTexCoord ( Castor::Point3r const &  val)
inline

Définit les coordonnées de texture du vertex.

Paramètres
[in]valLa valeur

Références SetTexCoord().

+ Voici le graphe d'appel pour cette fonction :

void Castor3D::Vertex::SetTexCoord ( real  x,
real  y,
real  z = 0 
)
inline

Définit les coordonnées de texture du vertex.

Paramètres
[in]x,y,zLes valeurs

Références SetTexCoord().

+ Voici le graphe d'appel pour cette fonction :

void Castor3D::Vertex::SetTexCoord ( real const *  p_coords)
inline

Définit les coordonnées de texture du vertex.

Paramètres
[in]p_coordsLe buffer de données

Références SetTexCoord().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetTexCoord ( void *  p_buffer,
Castor::Coords3r const &  p_coord 
)
inlinestatic

Définit les coordonnées de texture du vertex dans un buffer.

Paramètres
[in]p_bufferLe buffer
[in]p_coordLa nouvelle valeur

Références SetTexCoord().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetTexCoord ( void *  p_buffer,
Castor::Point3r const &  p_coord 
)
inlinestatic

Définit les coordonnées de texture du vertex dans un buffer.

Paramètres
[in]p_bufferLe buffer
[in]p_coordLa nouvelle valeur

Références SetTexCoord().

+ Voici le graphe d'appel pour cette fonction :

static C3D_API void Castor3D::Vertex::SetTexCoord ( void *  p_buffer,
real const *  p_coord 
)
static

Définit les coordonnées de texture du vertex dans un buffer.

Paramètres
[in]p_bufferLe buffer
[in]p_coordLa nouvelle valeur
static C3D_API void Castor3D::Vertex::SetTexCoord ( void *  p_buffer,
real  x,
real  y,
real  z = 0 
)
static

Définit les coordonnées de texture du vertex dans un buffer.

Paramètres
[in]p_bufferLe buffer
[in]x,y,zLa nouvelle valeur
static void Castor3D::Vertex::SetTexCoord ( BufferElementGroupSPtr  p_pElement,
Castor::Coords3r const &  p_coord 
)
inlinestatic

Définit les coordonnées de texture du groupe.

Paramètres
[in]p_pElementLe groupe
[in]p_coordLa nouvelle valeur

Références SetTexCoord().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetTexCoord ( BufferElementGroupSPtr  p_pElement,
Castor::Point3r const &  p_coord 
)
inlinestatic

Définit les coordonnées de texture du groupe.

Paramètres
[in]p_pElementLe groupe
[in]p_coordLa nouvelle valeur

Références SetTexCoord().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetTexCoord ( BufferElementGroupSPtr  p_pElement,
real const *  p_coord 
)
inlinestatic

Définit les coordonnées de texture du groupe.

Paramètres
[in]p_pElementLe groupe
[in]p_coordLa nouvelle valeur

Références SetTexCoord().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetTexCoord ( BufferElementGroupSPtr  p_pElement,
real  x,
real  y,
real  z = 0 
)
inlinestatic

Définit les coordonnées de texture du groupe.

Paramètres
[in]p_pElementLe groupe
[in]x,y,zLa nouvelle valeur

Références SetTexCoord().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetTexCoord ( BufferElementGroup p_element,
Castor::Coords3r const &  p_coord 
)
inlinestatic

Définit les coordonnées de texture du groupe.

Paramètres
[out]p_elementLe groupe
[in]p_coordLa nouvelle valeur

Références Castor3D::BufferElementGroup::ptr(), et SetTexCoord().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetTexCoord ( BufferElementGroup p_element,
Castor::Point3r const &  p_coord 
)
inlinestatic

Définit les coordonnées de texture du groupe.

Paramètres
[out]p_elementLe groupe
[in]p_coordLa nouvelle valeur

Références Castor3D::BufferElementGroup::ptr(), et SetTexCoord().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetTexCoord ( BufferElementGroup p_element,
real const *  p_coord 
)
inlinestatic

Définit les coordonnées de texture du groupe.

Paramètres
[out]p_elementLe groupe
[in]p_coordLa nouvelle valeur

Références Castor3D::BufferElementGroup::ptr(), et SetTexCoord().

+ Voici le graphe d'appel pour cette fonction :

static void Castor3D::Vertex::SetTexCoord ( BufferElementGroup p_element,
real  x,
real  y,
real  z = 0 
)
inlinestatic

Définit les coordonnées de texture du groupe.

Paramètres
[out]p_elementLe groupe
[in]x,y,zLa nouvelle valeur

Références Castor3D::BufferElementGroup::ptr(), et SetTexCoord().

+ Voici le graphe d'appel pour cette fonction :


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