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

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 sommet. Plus de détails...
 
void setPosition (castor::Point3r const &val)
 Définit la position du sommet. Plus de détails...
 
void setPosition (real x, real y, real z)
 Définit la position du sommet. Plus de détails...
 
void setPosition (real const *p_coords)
 Définit la position du sommet. Plus de détails...
 
void setNormal (castor::Coords3r const &val)
 Définit la normale du sommet. Plus de détails...
 
void setNormal (castor::Point3r const &val)
 Définit la normale du sommet. Plus de détails...
 
void setNormal (real x, real y, real z)
 Définit la normale du sommet. Plus de détails...
 
void setNormal (real const *p_coords)
 Définit la normale du sommet. Plus de détails...
 
void setTangent (castor::Coords3r const &val)
 Définit la tangente du sommet. Plus de détails...
 
void setTangent (castor::Point3r const &val)
 Définit la tangente du sommet. Plus de détails...
 
void setTangent (real x, real y, real z)
 Définit la tangente du sommet. Plus de détails...
 
void setTangent (real const *p_coords)
 Définit la tangente du sommet. Plus de détails...
 
void setBitangent (castor::Coords3r const &val)
 Définit la bitangente du sommet. Plus de détails...
 
void setBitangent (castor::Point3r const &val)
 Définit la bitangente du sommet. Plus de détails...
 
void setBitangent (real x, real y, real z)
 Définit la bitangente du sommet. Plus de détails...
 
void setBitangent (real const *p_coords)
 Définit la bitangente du sommet. Plus de détails...
 
void setTexCoord (castor::Coords3r const &val)
 Définit les coordonnées de texture du sommet. Plus de détails...
 
void setTexCoord (castor::Point3r const &val)
 Définit les coordonnées de texture du sommet. Plus de détails...
 
void setTexCoord (real x, real y, real z=0)
 Définit les coordonnées de texture du sommet. Plus de détails...
 
void setTexCoord (real const *p_coords)
 Définit les coordonnées de texture du sommet. Plus de détails...
 
castor::Coords3r & getPosition (castor::Coords3r &p_ptPos)
 Récupère la position du sommet. Plus de détails...
 
castor::Point3r & getPosition (castor::Point3r &p_ptPos) const
 Récupère la position du sommet. Plus de détails...
 
castor::Coords3r & getNormal (castor::Coords3r &p_ptNml)
 Récupère la normale du sommet. Plus de détails...
 
castor::Point3r & getNormal (castor::Point3r &p_ptNml) const
 Récupère la normale du sommet. Plus de détails...
 
castor::Coords3r & getTangent (castor::Coords3r &p_ptTan)
 Récupère la tangent du sommet. Plus de détails...
 
castor::Point3r & getTangent (castor::Point3r &p_ptTan) const
 Récupère la tangent du sommet. Plus de détails...
 
castor::Coords3r & getBitangent (castor::Coords3r &p_ptBitan)
 Récupère la bitangente du sommet. Plus de détails...
 
castor::Point3r & getBitangent (castor::Point3r &p_ptBitan) const
 Récupère la bitangente du sommet. Plus de détails...
 
castor::Coords3r & getTexCoord (castor::Coords3r &p_ptTex)
 Récupère les coordonnées de texture du sommet. Plus de détails...
 
castor::Point3r & getTexCoord (castor::Point3r &p_ptTex) const
 Récupère les coordonnées de texture du sommet. 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 de la position dans le tampon. Plus de détails...
 
static const uint32_t getOffsetNml ()
 Récupère l'offset de la normale dans le tampon. Plus de détails...
 
static const uint32_t getOffsetTan ()
 Récupère l'offset de la tangente dans le tampon. Plus de détails...
 
static const uint32_t getOffsetBin ()
 Récupère l'offset de la bitangente dans le tampon. Plus de détails...
 
static const uint32_t getOffsetTex ()
 Récupère l'offset des coordonnées de texture dans le tampon. 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 sommet à partir d'un tampon. Plus de détails...
 
static C3D_API castor::Point3r getPosition (void const *p_buffer)
 Récupère la position d'un sommet à partir d'un tampon. Plus de détails...
 
static castor::Coords3r & getPosition (void *p_buffer, castor::Coords3r &p_coord)
 Récupère la position d'un sommet à partir d'un tampon. Plus de détails...
 
static castor::Point3r & getPosition (void const *p_buffer, castor::Point3r &p_coord)
 Récupère la position d'un sommet à partir d'un tampon. Plus de détails...
 
static void getPosition (void const *p_buffer, std::array< real, 3 > &p_coord)
 Récupère la position d'un sommet à partir d'un tampon. Plus de détails...
 
static C3D_API castor::Coords3r getNormal (void *p_buffer)
 Récupère la normale d'un sommet à partir d'un tampon. Plus de détails...
 
static C3D_API castor::Point3r getNormal (void const *p_buffer)
 Récupère la normale d'un sommet à partir d'un tampon. Plus de détails...
 
static castor::Coords3r & getNormal (void *p_buffer, castor::Coords3r &p_coord)
 Récupère la normale d'un sommet à partir d'un tampon. Plus de détails...
 
static castor::Point3r & getNormal (void const *p_buffer, castor::Point3r &p_coord)
 Récupère la normale d'un sommet à partir d'un tampon. Plus de détails...
 
static void getNormal (void const *p_buffer, std::array< real, 3 > &p_coord)
 Récupère la normale d'un sommet à partir d'un tampon. Plus de détails...
 
static C3D_API castor::Coords3r getTangent (void *p_buffer)
 Récupère la tangente d'un sommet à partir d'un tampon. Plus de détails...
 
static C3D_API castor::Point3r getTangent (void const *p_buffer)
 Récupère la tangente d'un sommet à partir d'un tampon. Plus de détails...
 
static castor::Coords3r & getTangent (void *p_buffer, castor::Coords3r &p_coord)
 Récupère la tangente d'un sommet à partir d'un tampon. Plus de détails...
 
static void getTangent (void const *p_buffer, std::array< real, 3 > &p_coord)
 Récupère la tangente d'un sommet à partir d'un tampon. Plus de détails...
 
static castor::Point3r & getTangent (void const *p_buffer, castor::Point3r &p_coord)
 Récupère la tangente d'un sommet à partir d'un tampon. Plus de détails...
 
static C3D_API castor::Coords3r getBitangent (void *p_buffer)
 Récupère la bitangente d'un sommet à partir d'un tampon. Plus de détails...
 
static C3D_API castor::Point3r getBitangent (void const *p_buffer)
 Récupère la bitangente d'un sommet à partir d'un tampon. Plus de détails...
 
static castor::Coords3r & getBitangent (void *p_buffer, castor::Coords3r &p_coord)
 Récupère la bitangente d'un sommet à partir d'un tampon. Plus de détails...
 
static castor::Point3r & getBitangent (void const *p_buffer, castor::Point3r &p_coord)
 Récupère la bitangente d'un sommet à partir d'un tampon. Plus de détails...
 
static void getBitangent (void const *p_buffer, std::array< real, 3 > &p_coord)
 Récupère la bitangente d'un sommet à partir d'un tampon. Plus de détails...
 
static C3D_API castor::Coords3r getTexCoord (void *p_buffer)
 Récupère les coordonnées de texture d'un sommet à partir d'un tampon. Plus de détails...
 
static C3D_API castor::Point3r getTexCoord (void const *p_buffer)
 Récupère les coordonnées de texture d'un sommet à partir d'un tampon. 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 sommet à partir d'un tampon. 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 sommet à partir d'un tampon. Plus de détails...
 
static void getTexCoord (void const *p_buffer, std::array< real, 3 > &p_coord)
 Récupère les coordonnées de texture d'un sommet à partir d'un tampon. Plus de détails...
 
static void setPosition (void *p_buffer, castor::Coords3r const &p_coord)
 Définit la position du sommet dans un tampon. Plus de détails...
 
static void setPosition (void *p_buffer, castor::Point3r const &p_coord)
 Définit la position du sommet dans un tampon. Plus de détails...
 
static C3D_API void setPosition (void *p_buffer, real const *p_coord)
 Définit la position du sommet dans un tampon. Plus de détails...
 
static C3D_API void setPosition (void *p_buffer, real x, real y, real z)
 Définit la position du sommet dans un tampon. Plus de détails...
 
static void setNormal (void *p_buffer, castor::Coords3r const &p_coord)
 Définit la normale du sommet dans un tampon. Plus de détails...
 
static void setNormal (void *p_buffer, castor::Point3r const &p_coord)
 Définit la normale du sommet dans un tampon. Plus de détails...
 
static C3D_API void setNormal (void *p_buffer, real const *p_coord)
 Définit la normale du sommet dans un tampon. Plus de détails...
 
static C3D_API void setNormal (void *p_buffer, real x, real y, real z)
 Définit la normale du sommet dans un tampon. Plus de détails...
 
static void setTangent (void *p_buffer, castor::Coords3r const &p_coord)
 Définit la tangente du sommet dans un tampon. Plus de détails...
 
static void setTangent (void *p_buffer, castor::Point3r const &p_coord)
 Définit la tangente du sommet dans un tampon. Plus de détails...
 
static C3D_API void setTangent (void *p_buffer, real const *p_coord)
 Définit la tangente du sommet dans un tampon. Plus de détails...
 
static C3D_API void setTangent (void *p_buffer, real x, real y, real z)
 Définit la tangente du sommet dans un tampon. Plus de détails...
 
static void setBitangent (void *p_buffer, castor::Coords3r const &p_coord)
 Définit la bitangente du sommet dans un tampon. Plus de détails...
 
static void setBitangent (void *p_buffer, castor::Point3r const &p_coord)
 Définit la bitangente du sommet dans un tampon. Plus de détails...
 
static C3D_API void setBitangent (void *p_buffer, real const *p_coord)
 Définit la bitangente du sommet dans un tampon. Plus de détails...
 
static C3D_API void setBitangent (void *p_buffer, real x, real y, real z)
 Définit la bitangente du sommet dans un tampon. Plus de détails...
 
static void setTexCoord (void *p_buffer, castor::Coords3r const &p_coord)
 Définit les coordonnées de texture du sommet dans un tampon. Plus de détails...
 
static void setTexCoord (void *p_buffer, castor::Point3r const &p_coord)
 Définit les coordonnées de texture du sommet dans un tampon. Plus de détails...
 
static C3D_API void setTexCoord (void *p_buffer, real const *p_coord)
 Définit les coordonnées de texture du sommet dans un tampon. 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 sommet dans un tampon. 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 void getPosition (BufferElementGroup const &p_element, std::array< real, 3 > &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 void getNormal (BufferElementGroup const &p_element, std::array< real, 3 > &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 void getTangent (BufferElementGroup const &p_element, std::array< real, 3 > &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 void getBitangent (BufferElementGroup const &p_element, std::array< real, 3 > &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 getTexCoord (BufferElementGroup const &p_element, std::array< real, 3 > &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

◆ Vertex() [1/2]

C3D_API castor3d::Vertex::Vertex ( BufferElementGroup p_group)
explicit

Constructeur.

Paramètres
[in]p_groupLe groupe encadré

◆ Vertex() [2/2]

C3D_API castor3d::Vertex::Vertex ( Vertex const &  p_source)

Constructeur par copie.

Paramètres
[in]p_sourceL'objet source

◆ ~Vertex()

virtual C3D_API castor3d::Vertex::~Vertex ( )
virtual

Destructeur.

Documentation des fonctions membres

◆ getBitangent() [1/12]

castor::Coords3r& castor3d::Vertex::getBitangent ( castor::Coords3r &  p_ptBitan)
inline

Récupère la bitangente du sommet.

Renvoie
La valeur

Références castor3d::BufferElementGroup::ptr().

Référencé par getBitangent(), et getTangent().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ getBitangent() [2/12]

castor::Point3r& castor3d::Vertex::getBitangent ( castor::Point3r &  p_ptBitan) const
inline

Récupère la bitangente du sommet.

Renvoie
La valeur

Références castor3d::BufferElementGroup::constPtr(), et getBitangent().

+ Voici le graphe d'appel pour cette fonction :

◆ getBitangent() [3/12]

static C3D_API castor::Coords3r castor3d::Vertex::getBitangent ( void *  p_buffer)
static

Récupère la bitangente d'un sommet à partir d'un tampon.

Paramètres
[in]p_bufferLe tampon
Renvoie
La valeur

◆ getBitangent() [4/12]

static C3D_API castor::Point3r castor3d::Vertex::getBitangent ( void const *  p_buffer)
static

Récupère la bitangente d'un sommet à partir d'un tampon.

Paramètres
[in]p_bufferLe tampon
Renvoie
La valeur

◆ getBitangent() [5/12]

static castor::Coords3r& castor3d::Vertex::getBitangent ( void *  p_buffer,
castor::Coords3r &  p_coord 
)
inlinestatic

Récupère la bitangente d'un sommet à partir d'un tampon.

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

Références getBitangent().

+ Voici le graphe d'appel pour cette fonction :

◆ getBitangent() [6/12]

static castor::Point3r& castor3d::Vertex::getBitangent ( void const *  p_buffer,
castor::Point3r &  p_coord 
)
inlinestatic

Récupère la bitangente d'un sommet à partir d'un tampon.

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

Références getBitangent().

+ Voici le graphe d'appel pour cette fonction :

◆ getBitangent() [7/12]

static void castor3d::Vertex::getBitangent ( void const *  p_buffer,
std::array< real, 3 > &  p_coord 
)
inlinestatic

Récupère la bitangente d'un sommet à partir d'un tampon.

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

Références C3D_API, getBitangent(), et getTexCoord().

+ Voici le graphe d'appel pour cette fonction :

◆ getBitangent() [8/12]

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 :

◆ getBitangent() [9/12]

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 :

◆ getBitangent() [10/12]

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 :

◆ getBitangent() [11/12]

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::constPtr(), et getBitangent().

+ Voici le graphe d'appel pour cette fonction :

◆ getBitangent() [12/12]

static void castor3d::Vertex::getBitangent ( BufferElementGroup const &  p_element,
std::array< real, 3 > &  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::constPtr(), et getBitangent().

+ Voici le graphe d'appel pour cette fonction :

◆ getCountBin()

static const uint32_t castor3d::Vertex::getCountBin ( )
inlinestatic

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

Renvoie
La valeur

◆ getCountNml()

static const uint32_t castor3d::Vertex::getCountNml ( )
inlinestatic

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

Renvoie
La valeur

◆ getCountPos()

static const uint32_t castor3d::Vertex::getCountPos ( )
inlinestatic

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

Renvoie
La valeur

◆ getCountTan()

static const uint32_t castor3d::Vertex::getCountTan ( )
inlinestatic

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

Renvoie
La valeur

◆ getCountTex()

static const uint32_t castor3d::Vertex::getCountTex ( )
inlinestatic

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

Renvoie
La valeur

◆ getNormal() [1/12]

castor::Coords3r& castor3d::Vertex::getNormal ( castor::Coords3r &  p_ptNml)
inline

Récupère la normale du sommet.

Renvoie
La valeur

Références castor3d::BufferElementGroup::ptr().

Référencé par getNormal(), et getPosition().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ getNormal() [2/12]

castor::Point3r& castor3d::Vertex::getNormal ( castor::Point3r &  p_ptNml) const
inline

Récupère la normale du sommet.

Renvoie
La valeur

Références castor3d::BufferElementGroup::constPtr(), et getNormal().

+ Voici le graphe d'appel pour cette fonction :

◆ getNormal() [3/12]

static C3D_API castor::Coords3r castor3d::Vertex::getNormal ( void *  p_buffer)
static

Récupère la normale d'un sommet à partir d'un tampon.

Paramètres
[in]p_bufferLe tampon
Renvoie
La valeur

◆ getNormal() [4/12]

static C3D_API castor::Point3r castor3d::Vertex::getNormal ( void const *  p_buffer)
static

Récupère la normale d'un sommet à partir d'un tampon.

Paramètres
[in]p_bufferLe tampon
Renvoie
La valeur

◆ getNormal() [5/12]

static castor::Coords3r& castor3d::Vertex::getNormal ( void *  p_buffer,
castor::Coords3r &  p_coord 
)
inlinestatic

Récupère la normale d'un sommet à partir d'un tampon.

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

Références getNormal().

+ Voici le graphe d'appel pour cette fonction :

◆ getNormal() [6/12]

static castor::Point3r& castor3d::Vertex::getNormal ( void const *  p_buffer,
castor::Point3r &  p_coord 
)
inlinestatic

Récupère la normale d'un sommet à partir d'un tampon.

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

Références getNormal().

+ Voici le graphe d'appel pour cette fonction :

◆ getNormal() [7/12]

static void castor3d::Vertex::getNormal ( void const *  p_buffer,
std::array< real, 3 > &  p_coord 
)
inlinestatic

Récupère la normale d'un sommet à partir d'un tampon.

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

Références C3D_API, getNormal(), et getTangent().

+ Voici le graphe d'appel pour cette fonction :

◆ getNormal() [8/12]

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 :

◆ getNormal() [9/12]

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 :

◆ getNormal() [10/12]

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 :

◆ getNormal() [11/12]

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::constPtr(), et getNormal().

+ Voici le graphe d'appel pour cette fonction :

◆ getNormal() [12/12]

static void castor3d::Vertex::getNormal ( BufferElementGroup const &  p_element,
std::array< real, 3 > &  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::constPtr(), et getNormal().

+ Voici le graphe d'appel pour cette fonction :

◆ getOffsetBin()

static const uint32_t castor3d::Vertex::getOffsetBin ( )
inlinestatic

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

Renvoie
La valeur

◆ getOffsetNml()

static const uint32_t castor3d::Vertex::getOffsetNml ( )
inlinestatic

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

Renvoie
La valeur

◆ getOffsetPos()

static const uint32_t castor3d::Vertex::getOffsetPos ( )
inlinestatic

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

Renvoie
La valeur

◆ getOffsetTan()

static const uint32_t castor3d::Vertex::getOffsetTan ( )
inlinestatic

Récupère l'offset de la tangente dans le tampon.

Renvoie
La valeur

◆ getOffsetTex()

static const uint32_t castor3d::Vertex::getOffsetTex ( )
inlinestatic

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

Renvoie
La valeur

◆ getPosition() [1/12]

castor::Coords3r& castor3d::Vertex::getPosition ( castor::Coords3r &  p_ptPos)
inline

Récupère la position du sommet.

Renvoie
La valeur

Références castor3d::BufferElementGroup::ptr().

Référencé par getPosition(), et getSizeTex().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ getPosition() [2/12]

castor::Point3r& castor3d::Vertex::getPosition ( castor::Point3r &  p_ptPos) const
inline

Récupère la position du sommet.

Renvoie
La valeur

Références castor3d::BufferElementGroup::constPtr(), et getPosition().

+ Voici le graphe d'appel pour cette fonction :

◆ getPosition() [3/12]

static C3D_API castor::Coords3r castor3d::Vertex::getPosition ( void *  p_buffer)
static

Récupère la position d'un sommet à partir d'un tampon.

Paramètres
[in]p_bufferLe tampon
Renvoie
La valeur

◆ getPosition() [4/12]

static C3D_API castor::Point3r castor3d::Vertex::getPosition ( void const *  p_buffer)
static

Récupère la position d'un sommet à partir d'un tampon.

Paramètres
[in]p_bufferLe tampon
Renvoie
La valeur

◆ getPosition() [5/12]

static castor::Coords3r& castor3d::Vertex::getPosition ( void *  p_buffer,
castor::Coords3r &  p_coord 
)
inlinestatic

Récupère la position d'un sommet à partir d'un tampon.

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

Références getPosition().

+ Voici le graphe d'appel pour cette fonction :

◆ getPosition() [6/12]

static castor::Point3r& castor3d::Vertex::getPosition ( void const *  p_buffer,
castor::Point3r &  p_coord 
)
inlinestatic

Récupère la position d'un sommet à partir d'un tampon.

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

Références getPosition().

+ Voici le graphe d'appel pour cette fonction :

◆ getPosition() [7/12]

static void castor3d::Vertex::getPosition ( void const *  p_buffer,
std::array< real, 3 > &  p_coord 
)
inlinestatic

Récupère la position d'un sommet à partir d'un tampon.

Paramètres
[in]p_bufferLe tampon
[out]p_coordReçoit la valeur

Références C3D_API, getNormal(), et getPosition().

+ Voici le graphe d'appel pour cette fonction :

◆ getPosition() [8/12]

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 :

◆ getPosition() [9/12]

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 :

◆ getPosition() [10/12]

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 :

◆ getPosition() [11/12]

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::constPtr(), et getPosition().

+ Voici le graphe d'appel pour cette fonction :

◆ getPosition() [12/12]

static void castor3d::Vertex::getPosition ( BufferElementGroup const &  p_element,
std::array< real, 3 > &  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::constPtr(), et getPosition().

+ Voici le graphe d'appel pour cette fonction :

◆ getSizeBin()

static const uint32_t castor3d::Vertex::getSizeBin ( )
inlinestatic

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

Renvoie
La valeur

◆ getSizeNml()

static const uint32_t castor3d::Vertex::getSizeNml ( )
inlinestatic

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

Renvoie
La valeur

◆ getSizePos()

static const uint32_t castor3d::Vertex::getSizePos ( )
inlinestatic

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

Renvoie
La valeur

◆ getSizeTan()

static const uint32_t castor3d::Vertex::getSizeTan ( )
inlinestatic

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

Renvoie
La valeur

◆ getSizeTex()

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 C3D_API, et getPosition().

+ Voici le graphe d'appel pour cette fonction :

◆ getTangent() [1/12]

castor::Coords3r& castor3d::Vertex::getTangent ( castor::Coords3r &  p_ptTan)
inline

Récupère la tangent du sommet.

Renvoie
La valeur

Références castor3d::BufferElementGroup::ptr().

Référencé par getNormal(), et getTangent().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ getTangent() [2/12]

castor::Point3r& castor3d::Vertex::getTangent ( castor::Point3r &  p_ptTan) const
inline

Récupère la tangent du sommet.

Renvoie
La valeur

Références castor3d::BufferElementGroup::constPtr(), et getTangent().

+ Voici le graphe d'appel pour cette fonction :

◆ getTangent() [3/12]

static C3D_API castor::Coords3r castor3d::Vertex::getTangent ( void *  p_buffer)
static

Récupère la tangente d'un sommet à partir d'un tampon.

Paramètres
[in]p_bufferLe tampon
Renvoie
La valeur

◆ getTangent() [4/12]

static C3D_API castor::Point3r castor3d::Vertex::getTangent ( void const *  p_buffer)
static

Récupère la tangente d'un sommet à partir d'un tampon.

Paramètres
[in]p_bufferLe tampon
Renvoie
La valeur

◆ getTangent() [5/12]

static castor::Coords3r& castor3d::Vertex::getTangent ( void *  p_buffer,
castor::Coords3r &  p_coord 
)
inlinestatic

Récupère la tangente d'un sommet à partir d'un tampon.

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

Références getTangent().

+ Voici le graphe d'appel pour cette fonction :

◆ getTangent() [6/12]

static void castor3d::Vertex::getTangent ( void const *  p_buffer,
std::array< real, 3 > &  p_coord 
)
inlinestatic

Récupère la tangente d'un sommet à partir d'un tampon.

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

Références getTangent().

+ Voici le graphe d'appel pour cette fonction :

◆ getTangent() [7/12]

static castor::Point3r& castor3d::Vertex::getTangent ( void const *  p_buffer,
castor::Point3r &  p_coord 
)
inlinestatic

Récupère la tangente d'un sommet à partir d'un tampon.

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

Références C3D_API, getBitangent(), et getTangent().

+ Voici le graphe d'appel pour cette fonction :

◆ getTangent() [8/12]

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 :

◆ getTangent() [9/12]

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 :

◆ getTangent() [10/12]

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 :

◆ getTangent() [11/12]

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::constPtr(), et getTangent().

+ Voici le graphe d'appel pour cette fonction :

◆ getTangent() [12/12]

static void castor3d::Vertex::getTangent ( BufferElementGroup const &  p_element,
std::array< real, 3 > &  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::constPtr(), et getTangent().

+ Voici le graphe d'appel pour cette fonction :

◆ getTexCoord() [1/12]

castor::Coords3r& castor3d::Vertex::getTexCoord ( castor::Coords3r &  p_ptTex)
inline

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

Renvoie
La valeur

Références castor3d::BufferElementGroup::ptr().

Référencé par getBitangent(), et getTexCoord().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ getTexCoord() [2/12]

castor::Point3r& castor3d::Vertex::getTexCoord ( castor::Point3r &  p_ptTex) const
inline

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

Renvoie
La valeur

Références castor3d::BufferElementGroup::constPtr(), et getTexCoord().

+ Voici le graphe d'appel pour cette fonction :

◆ getTexCoord() [3/12]

static C3D_API castor::Coords3r castor3d::Vertex::getTexCoord ( void *  p_buffer)
static

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

Paramètres
[in]p_bufferLe tampon
Renvoie
La valeur

◆ getTexCoord() [4/12]

static C3D_API castor::Point3r castor3d::Vertex::getTexCoord ( void const *  p_buffer)
static

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

Paramètres
[in]p_bufferLe tampon
Renvoie
La valeur

◆ getTexCoord() [5/12]

static castor::Coords3r& castor3d::Vertex::getTexCoord ( void *  p_buffer,
castor::Coords3r &  p_coord 
)
inlinestatic

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

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

Références getTexCoord().

+ Voici le graphe d'appel pour cette fonction :

◆ getTexCoord() [6/12]

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 sommet à partir d'un tampon.

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

Références getTexCoord().

+ Voici le graphe d'appel pour cette fonction :

◆ getTexCoord() [7/12]

static void castor3d::Vertex::getTexCoord ( void const *  p_buffer,
std::array< real, 3 > &  p_coord 
)
inlinestatic

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

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

Références getTexCoord().

+ Voici le graphe d'appel pour cette fonction :

◆ getTexCoord() [8/12]

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 :

◆ getTexCoord() [9/12]

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 :

◆ getTexCoord() [10/12]

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 :

◆ getTexCoord() [11/12]

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::constPtr(), et getTexCoord().

+ Voici le graphe d'appel pour cette fonction :

◆ getTexCoord() [12/12]

static void castor3d::Vertex::getTexCoord ( BufferElementGroup const &  p_element,
std::array< real, 3 > &  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::constPtr(), et getTexCoord().

+ Voici le graphe d'appel pour cette fonction :

◆ operator=()

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

◆ setBitangent() [1/16]

void castor3d::Vertex::setBitangent ( castor::Coords3r const &  val)
inline

Définit la bitangente du sommet.

Paramètres
[in]valLa valeur

Références castor3d::BufferElementGroup::ptr().

Référencé par setBitangent().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ setBitangent() [2/16]

void castor3d::Vertex::setBitangent ( castor::Point3r const &  val)
inline

Définit la bitangente du sommet.

Paramètres
[in]valLa valeur

Références castor3d::BufferElementGroup::ptr(), et setBitangent().

+ Voici le graphe d'appel pour cette fonction :

◆ setBitangent() [3/16]

void castor3d::Vertex::setBitangent ( real  x,
real  y,
real  z 
)
inline

Définit la bitangente du sommet.

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

Références castor3d::BufferElementGroup::ptr(), et setBitangent().

+ Voici le graphe d'appel pour cette fonction :

◆ setBitangent() [4/16]

void castor3d::Vertex::setBitangent ( real const *  p_coords)
inline

Définit la bitangente du sommet.

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

Références castor3d::BufferElementGroup::ptr(), et setBitangent().

+ Voici le graphe d'appel pour cette fonction :

◆ setBitangent() [5/16]

static void castor3d::Vertex::setBitangent ( void *  p_buffer,
castor::Coords3r const &  p_coord 
)
inlinestatic

Définit la bitangente du sommet dans un tampon.

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

Références setBitangent().

+ Voici le graphe d'appel pour cette fonction :

◆ setBitangent() [6/16]

static void castor3d::Vertex::setBitangent ( void *  p_buffer,
castor::Point3r const &  p_coord 
)
inlinestatic

Définit la bitangente du sommet dans un tampon.

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

Références C3D_API, et setBitangent().

+ Voici le graphe d'appel pour cette fonction :

◆ setBitangent() [7/16]

static C3D_API void castor3d::Vertex::setBitangent ( void *  p_buffer,
real const *  p_coord 
)
static

Définit la bitangente du sommet dans un tampon.

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

◆ setBitangent() [8/16]

static C3D_API void castor3d::Vertex::setBitangent ( void *  p_buffer,
real  x,
real  y,
real  z 
)
static

Définit la bitangente du sommet dans un tampon.

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

◆ setBitangent() [9/16]

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 :

◆ setBitangent() [10/16]

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 :

◆ setBitangent() [11/16]

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 :

◆ setBitangent() [12/16]

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 :

◆ setBitangent() [13/16]

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 :

◆ setBitangent() [14/16]

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 :

◆ setBitangent() [15/16]

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 :

◆ setBitangent() [16/16]

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 :

◆ setNormal() [1/16]

void castor3d::Vertex::setNormal ( castor::Coords3r const &  val)
inline

Définit la normale du sommet.

Paramètres
[in]valLa valeur

Références castor3d::BufferElementGroup::ptr().

Référencé par setNormal().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ setNormal() [2/16]

void castor3d::Vertex::setNormal ( castor::Point3r const &  val)
inline

Définit la normale du sommet.

Paramètres
[in]valLa valeur

Références castor3d::BufferElementGroup::ptr(), et setNormal().

+ Voici le graphe d'appel pour cette fonction :

◆ setNormal() [3/16]

void castor3d::Vertex::setNormal ( real  x,
real  y,
real  z 
)
inline

Définit la normale du sommet.

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

Références castor3d::BufferElementGroup::ptr(), et setNormal().

+ Voici le graphe d'appel pour cette fonction :

◆ setNormal() [4/16]

void castor3d::Vertex::setNormal ( real const *  p_coords)
inline

Définit la normale du sommet.

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

Références castor3d::BufferElementGroup::ptr(), et setNormal().

+ Voici le graphe d'appel pour cette fonction :

◆ setNormal() [5/16]

static void castor3d::Vertex::setNormal ( void *  p_buffer,
castor::Coords3r const &  p_coord 
)
inlinestatic

Définit la normale du sommet dans un tampon.

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

Références setNormal().

+ Voici le graphe d'appel pour cette fonction :

◆ setNormal() [6/16]

static void castor3d::Vertex::setNormal ( void *  p_buffer,
castor::Point3r const &  p_coord 
)
inlinestatic

Définit la normale du sommet dans un tampon.

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

Références C3D_API, et setNormal().

+ Voici le graphe d'appel pour cette fonction :

◆ setNormal() [7/16]

static C3D_API void castor3d::Vertex::setNormal ( void *  p_buffer,
real const *  p_coord 
)
static

Définit la normale du sommet dans un tampon.

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

◆ setNormal() [8/16]

static C3D_API void castor3d::Vertex::setNormal ( void *  p_buffer,
real  x,
real  y,
real  z 
)
static

Définit la normale du sommet dans un tampon.

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

◆ setNormal() [9/16]

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 :

◆ setNormal() [10/16]

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 :

◆ setNormal() [11/16]

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 :

◆ setNormal() [12/16]

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 :

◆ setNormal() [13/16]

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 :

◆ setNormal() [14/16]

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 :

◆ setNormal() [15/16]

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 :

◆ setNormal() [16/16]

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 :

◆ setPosition() [1/16]

void castor3d::Vertex::setPosition ( castor::Coords3r const &  val)
inline

Définit la position du sommet.

Paramètres
[in]valLa nouvelle valeur

Références castor3d::BufferElementGroup::ptr().

Référencé par setPosition().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ setPosition() [2/16]

void castor3d::Vertex::setPosition ( castor::Point3r const &  val)
inline

Définit la position du sommet.

Paramètres
[in]valLa nouvelle valeur

Références castor3d::BufferElementGroup::ptr(), et setPosition().

+ Voici le graphe d'appel pour cette fonction :

◆ setPosition() [3/16]

void castor3d::Vertex::setPosition ( real  x,
real  y,
real  z 
)
inline

Définit la position du sommet.

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

Références castor3d::BufferElementGroup::ptr(), et setPosition().

+ Voici le graphe d'appel pour cette fonction :

◆ setPosition() [4/16]

void castor3d::Vertex::setPosition ( real const *  p_coords)
inline

Définit la position du sommet.

Paramètres
[in]p_coordsLa nouvelle valeur

Références castor3d::BufferElementGroup::ptr(), et setPosition().

+ Voici le graphe d'appel pour cette fonction :

◆ setPosition() [5/16]

static void castor3d::Vertex::setPosition ( void *  p_buffer,
castor::Coords3r const &  p_coord 
)
inlinestatic

Définit la position du sommet dans un tampon.

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

Références setPosition().

+ Voici le graphe d'appel pour cette fonction :

◆ setPosition() [6/16]

static void castor3d::Vertex::setPosition ( void *  p_buffer,
castor::Point3r const &  p_coord 
)
inlinestatic

Définit la position du sommet dans un tampon.

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

Références C3D_API, et setPosition().

+ Voici le graphe d'appel pour cette fonction :

◆ setPosition() [7/16]

static C3D_API void castor3d::Vertex::setPosition ( void *  p_buffer,
real const *  p_coord 
)
static

Définit la position du sommet dans un tampon.

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

◆ setPosition() [8/16]

static C3D_API void castor3d::Vertex::setPosition ( void *  p_buffer,
real  x,
real  y,
real  z 
)
static

Définit la position du sommet dans un tampon.

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

◆ setPosition() [9/16]

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 :

◆ setPosition() [10/16]

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 :

◆ setPosition() [11/16]

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 :

◆ setPosition() [12/16]

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 :

◆ setPosition() [13/16]

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 :

◆ setPosition() [14/16]

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 :

◆ setPosition() [15/16]

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 :

◆ setPosition() [16/16]

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 :

◆ setTangent() [1/16]

void castor3d::Vertex::setTangent ( castor::Coords3r const &  val)
inline

Définit la tangente du sommet.

Paramètres
[in]valLa valeur

Références castor3d::BufferElementGroup::ptr().

Référencé par setTangent().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ setTangent() [2/16]

void castor3d::Vertex::setTangent ( castor::Point3r const &  val)
inline

Définit la tangente du sommet.

Paramètres
[in]valLa valeur

Références castor3d::BufferElementGroup::ptr(), et setTangent().

+ Voici le graphe d'appel pour cette fonction :

◆ setTangent() [3/16]

void castor3d::Vertex::setTangent ( real  x,
real  y,
real  z 
)
inline

Définit la tangente du sommet.

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

Références castor3d::BufferElementGroup::ptr(), et setTangent().

+ Voici le graphe d'appel pour cette fonction :

◆ setTangent() [4/16]

void castor3d::Vertex::setTangent ( real const *  p_coords)
inline

Définit la tangente du sommet.

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

Références castor3d::BufferElementGroup::ptr(), et setTangent().

+ Voici le graphe d'appel pour cette fonction :

◆ setTangent() [5/16]

static void castor3d::Vertex::setTangent ( void *  p_buffer,
castor::Coords3r const &  p_coord 
)
inlinestatic

Définit la tangente du sommet dans un tampon.

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

Références setTangent().

+ Voici le graphe d'appel pour cette fonction :

◆ setTangent() [6/16]

static void castor3d::Vertex::setTangent ( void *  p_buffer,
castor::Point3r const &  p_coord 
)
inlinestatic

Définit la tangente du sommet dans un tampon.

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

Références C3D_API, et setTangent().

+ Voici le graphe d'appel pour cette fonction :

◆ setTangent() [7/16]

static C3D_API void castor3d::Vertex::setTangent ( void *  p_buffer,
real const *  p_coord 
)
static

Définit la tangente du sommet dans un tampon.

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

◆ setTangent() [8/16]

static C3D_API void castor3d::Vertex::setTangent ( void *  p_buffer,
real  x,
real  y,
real  z 
)
static

Définit la tangente du sommet dans un tampon.

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

◆ setTangent() [9/16]

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 :

◆ setTangent() [10/16]

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 :

◆ setTangent() [11/16]

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 :

◆ setTangent() [12/16]

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 :

◆ setTangent() [13/16]

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 :

◆ setTangent() [14/16]

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 :

◆ setTangent() [15/16]

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 :

◆ setTangent() [16/16]

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 :

◆ setTexCoord() [1/16]

void castor3d::Vertex::setTexCoord ( castor::Coords3r const &  val)
inline

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

Paramètres
[in]valLa valeur

Références castor3d::BufferElementGroup::ptr().

Référencé par setTexCoord().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ setTexCoord() [2/16]

void castor3d::Vertex::setTexCoord ( castor::Point3r const &  val)
inline

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

Paramètres
[in]valLa valeur

Références castor3d::BufferElementGroup::ptr(), et setTexCoord().

+ Voici le graphe d'appel pour cette fonction :

◆ setTexCoord() [3/16]

void castor3d::Vertex::setTexCoord ( real  x,
real  y,
real  z = 0 
)
inline

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

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

Références castor3d::BufferElementGroup::ptr(), et setTexCoord().

+ Voici le graphe d'appel pour cette fonction :

◆ setTexCoord() [4/16]

void castor3d::Vertex::setTexCoord ( real const *  p_coords)
inline

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

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

Références castor3d::BufferElementGroup::ptr(), et setTexCoord().

+ Voici le graphe d'appel pour cette fonction :

◆ setTexCoord() [5/16]

static void castor3d::Vertex::setTexCoord ( void *  p_buffer,
castor::Coords3r const &  p_coord 
)
inlinestatic

Définit les coordonnées de texture du sommet dans un tampon.

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

Références setTexCoord().

+ Voici le graphe d'appel pour cette fonction :

◆ setTexCoord() [6/16]

static void castor3d::Vertex::setTexCoord ( void *  p_buffer,
castor::Point3r const &  p_coord 
)
inlinestatic

Définit les coordonnées de texture du sommet dans un tampon.

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

Références C3D_API, et setTexCoord().

+ Voici le graphe d'appel pour cette fonction :

◆ setTexCoord() [7/16]

static C3D_API void castor3d::Vertex::setTexCoord ( void *  p_buffer,
real const *  p_coord 
)
static

Définit les coordonnées de texture du sommet dans un tampon.

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

◆ setTexCoord() [8/16]

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 sommet dans un tampon.

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

◆ setTexCoord() [9/16]

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 :

◆ setTexCoord() [10/16]

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 :

◆ setTexCoord() [11/16]

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 :

◆ setTexCoord() [12/16]

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 :

◆ setTexCoord() [13/16]

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 :

◆ setTexCoord() [14/16]

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 :

◆ setTexCoord() [15/16]

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 :

◆ setTexCoord() [16/16]

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 :