Castor3D
..
|
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 Vertex & | operator= (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... | |
C3D_API Castor3D::Vertex::Vertex | ( | BufferElementGroup & | p_group | ) |
Constructeur.
[in] | p_group | Le groupe encadré |
C3D_API Castor3D::Vertex::Vertex | ( | Vertex const & | p_source | ) |
Constructeur par copie.
[in] | p_source | L'objet source |
|
virtual |
Destructeur.
|
inline |
Récupère la bitangente du vertice.
Référencé par GetBitangent(), et GetTangent().
|
inline |
Récupère la bitangente du vertice.
Références GetBitangent().
|
static |
Récupère la bitangente d'un vertex à partir d'un buffer.
[in] | p_buffer | Le buffer |
|
static |
Récupère la bitangente d'un vertex à partir d'un buffer.
[in] | p_buffer | Le buffer |
|
inlinestatic |
Récupère la bitangente d'un vertex à partir d'un buffer.
[in] | p_buffer | Le buffer |
[out] | p_coord | Reçoit la valeur |
Références GetBitangent().
|
inlinestatic |
Récupère la bitangente d'un vertex à partir d'un buffer.
[in] | p_buffer | Le buffer |
[out] | p_coord | Reçoit la valeur |
Références GetBitangent(), et GetTexCoord().
|
inlinestatic |
Récupère la bitangente du groupe.
[in] | p_pElement | Le groupe |
[out] | p_coord | Reçoit la bitangente |
Références GetBitangent().
|
inlinestatic |
Récupère la bitangente du groupe.
[in] | p_pElement | Le groupe |
[out] | p_point | Reçoit la bitangente |
Références GetBitangent().
|
inlinestatic |
Récupère la bitangente du groupe.
[in] | p_element | Le groupe |
[out] | p_coord | Reçoit la bitangente |
Références GetBitangent(), et Castor3D::BufferElementGroup::ptr().
|
inlinestatic |
Récupère la bitangente du groupe.
[in] | p_element | Le groupe |
[out] | p_point | Reçoit la bitangente |
Références Castor3D::BufferElementGroup::const_ptr(), et GetBitangent().
|
inlinestatic |
Récupère le compte des éléments de la bitangente.
|
inlinestatic |
Récupère le compte des éléments de la normale.
|
inlinestatic |
Récupère le compte des éléments de la position.
|
inlinestatic |
Récupère le compte des éléments de la tangent.
|
inlinestatic |
Récupère le compte des éléments des coordonnées de texture.
|
inline |
Récupère la normale du vertice.
Référencé par GetNormal(), et GetPosition().
|
inline |
Récupère la normale du vertice.
Références GetNormal().
|
static |
Récupère la normale d'un vertex à partir d'un buffer.
[in] | p_buffer | Le buffer |
|
static |
Récupère la normale d'un vertex à partir d'un buffer.
[in] | p_buffer | Le buffer |
|
inlinestatic |
Récupère la normale d'un vertex à partir d'un buffer.
[in] | p_buffer | Le buffer |
[out] | p_coord | Reçoit la valeur |
Références GetNormal().
|
inlinestatic |
Récupère la normale d'un vertex à partir d'un buffer.
[in] | p_buffer | Le buffer |
[out] | p_coord | Reçoit la valeur |
Références GetNormal(), et GetTangent().
|
inlinestatic |
Récupère la normale du groupe.
[in] | p_pElement | Le groupe |
[out] | p_coord | Reçoit la normale |
Références GetNormal().
|
inlinestatic |
Récupère la normale du groupe.
[in] | p_pElement | Le groupe |
[out] | p_point | Reçoit la normale |
Références GetNormal().
|
inlinestatic |
Récupère la normale du groupe.
[in] | p_element | Le groupe |
[out] | p_coord | Reçoit la normale |
Références GetNormal(), et Castor3D::BufferElementGroup::ptr().
|
inlinestatic |
Récupère la normale du groupe.
[in] | p_element | Le groupe |
[out] | p_point | Reçoit la normale |
Références Castor3D::BufferElementGroup::const_ptr(), et GetNormal().
|
inlinestatic |
Récupère l'offset dans le buffer de la bitangente.
|
inlinestatic |
Récupère l'offset dans le buffer de la normale.
|
inlinestatic |
Récupère l'offset dans le buffer de la position.
|
inlinestatic |
Récupère l'offset dans le buffer de la tangent.
|
inlinestatic |
Récupère l'offset dans le buffer des coordonnées de texture.
|
inline |
Récupère la position du vertice.
Référencé par GetPosition(), et GetSizeTex().
|
inline |
Récupère la position du vertice.
Références GetPosition().
|
static |
Récupère la position d'un vertex à partir d'un buffer.
[in] | p_buffer | Le buffer |
|
static |
Récupère la position d'un vertex à partir d'un buffer.
[in] | p_buffer | Le buffer |
|
inlinestatic |
Récupère la position d'un vertex à partir d'un buffer.
[in] | p_buffer | Le buffer |
[out] | p_coord | Reçoit la valeur |
Références GetPosition().
|
inlinestatic |
Récupère la position d'un vertex à partir d'un buffer.
[in] | p_buffer | Le buffer |
[out] | p_coord | Reçoit la valeur |
Références GetNormal(), et GetPosition().
|
inlinestatic |
Récupère la position du groupe.
[in] | p_pElement | Le groupe |
[out] | p_coord | Reçoit les coordonnées |
Références GetPosition().
|
inlinestatic |
Récupère la position du groupe.
[in] | p_pElement | Le groupe |
[out] | p_point | Reçoit les coordonnées |
Références GetPosition().
|
inlinestatic |
Récupère la position du groupe.
[in] | p_element | Le groupe |
[out] | p_coord | Reçoit les coordonnées |
Références GetPosition(), et Castor3D::BufferElementGroup::ptr().
|
inlinestatic |
Récupère la position du groupe.
[in] | p_element | Le groupe |
[out] | p_point | Reçoit les coordonnées |
Références Castor3D::BufferElementGroup::const_ptr(), et GetPosition().
|
inlinestatic |
Récupère la taille en octets de la bitangente.
|
inlinestatic |
Récupère la taille en octets de la normale.
|
inlinestatic |
Récupère la taille en octets de la position.
|
inlinestatic |
Récupère la taille en octets de la tangent.
|
inlinestatic |
Récupère la taille en octets des coordonnées de texture.
Références GetPosition().
|
inline |
Récupère la tangent du vertice.
Référencé par GetNormal(), et GetTangent().
|
inline |
Récupère la tangent du vertice.
Références GetTangent().
|
static |
Récupère la tangente d'un vertex à partir d'un buffer.
[in] | p_buffer | Le buffer |
|
static |
Récupère la tangente d'un vertex à partir d'un buffer.
[in] | p_buffer | Le buffer |
|
inlinestatic |
Récupère la tangente d'un vertex à partir d'un buffer.
[in] | p_buffer | Le buffer |
[out] | p_coord | Reçoit la valeur |
Références GetTangent().
|
inlinestatic |
Récupère la tangente d'un vertex à partir d'un buffer.
[in] | p_buffer | Le buffer |
[out] | p_coord | Reçoit la valeur |
Références GetBitangent(), et GetTangent().
|
inlinestatic |
Récupère la tangente du groupe.
[in] | p_pElement | Le groupe |
[out] | p_coord | Reçoit la tangente |
Références GetTangent().
|
inlinestatic |
Récupère la tangente du groupe.
[in] | p_pElement | Le groupe |
[out] | p_point | Reçoit la tangente |
Références GetTangent().
|
inlinestatic |
Récupère la tangente du groupe.
[in] | p_element | Le groupe |
[out] | p_coord | Reçoit la tangente |
Références GetTangent(), et Castor3D::BufferElementGroup::ptr().
|
inlinestatic |
Récupère la tangente du groupe.
[in] | p_element | Le groupe |
[out] | p_point | Reçoit la tangente |
Références Castor3D::BufferElementGroup::const_ptr(), et GetTangent().
|
inline |
Récupère les coordonnées de texture du vertice.
Référencé par GetBitangent(), et GetTexCoord().
|
inline |
Récupère les coordonnées de texture du vertice.
Références GetTexCoord().
|
static |
Récupère les coordonnées de texture d'un vertex à partir d'un buffer.
[in] | p_buffer | Le buffer |
|
static |
Récupère les coordonnées de texture d'un vertex à partir d'un buffer.
[in] | p_buffer | Le buffer |
|
inlinestatic |
Récupère les coordonnées de texture d'un vertex à partir d'un buffer.
[in] | p_buffer | Le buffer |
[out] | p_coord | Reçoit la valeur |
Références GetTexCoord().
|
inlinestatic |
Récupère les coordonnées de texture d'un vertex à partir d'un buffer.
[in] | p_buffer | Le buffer |
[out] | p_coord | Reçoit la valeur |
Références GetTexCoord().
|
inlinestatic |
Récupère les coordonnées de texture du groupe.
[in] | p_pElement | Le groupe |
[out] | p_coord | Reçoit les coordonnées de texture |
Références GetTexCoord().
|
inlinestatic |
Récupère les coordonnées de texture du groupe.
[in] | p_pElement | Le groupe |
[out] | p_point | Reçoit les coordonnées de texture |
Références GetTexCoord().
|
inlinestatic |
Récupère les coordonnées de texture du groupe.
[in] | p_element | Le groupe |
[out] | p_coord | Reçoit les coordonnées de texture |
Références GetTexCoord(), et Castor3D::BufferElementGroup::ptr().
|
inlinestatic |
Récupère les coordonnées de texture du groupe.
[in] | p_element | Le groupe |
[out] | p_point | Reçoit les coordonnées de texture |
Références Castor3D::BufferElementGroup::const_ptr(), et GetTexCoord().
Opérateur d'affectation par copie.
[in] | p_source | L'objet source |
|
inline |
Définit la bitangente du vertex.
[in] | val | La valeur |
Référencé par SetBitangent().
|
inline |
Définit la bitangente du vertex.
[in] | val | La valeur |
Références SetBitangent().
|
inline |
Définit la bitangente du vertex.
[in] | x,y,z | Les valeurs |
Références SetBitangent().
|
inline |
Définit la bitangente du vertex.
[in] | p_coords | Le buffer de données |
Références SetBitangent().
|
inlinestatic |
Définit la bitangente du vertex dans un buffer.
[in] | p_buffer | Le buffer |
[in] | p_coord | La nouvelle valeur |
Références SetBitangent().
|
inlinestatic |
Définit la bitangente du vertex dans un buffer.
[in] | p_buffer | Le buffer |
[in] | p_coord | La nouvelle valeur |
Références SetBitangent().
|
static |
Définit la bitangente du vertex dans un buffer.
[in] | p_buffer | Le buffer |
[in] | p_coord | La nouvelle valeur |
|
static |
Définit la bitangente du vertex dans un buffer.
[in] | p_buffer | Le buffer |
[in] | x,y,z | La nouvelle valeur |
|
inlinestatic |
Définit la bitangente du groupe.
[in] | p_pElement | Le groupe |
[in] | p_coord | La nouvelle valeur |
Références SetBitangent().
|
inlinestatic |
Définit la bitangente du groupe.
[in] | p_pElement | Le groupe |
[in] | p_coord | La nouvelle valeur |
Références SetBitangent().
|
inlinestatic |
Définit la bitangente du groupe.
[in] | p_pElement | Le groupe |
[in] | p_coord | La nouvelle valeur |
Références SetBitangent().
|
inlinestatic |
Définit la bitangente du groupe.
[in] | p_pElement | Le groupe |
[in] | x,y,z | La nouvelle valeur |
Références SetBitangent().
|
inlinestatic |
Définit la bitangente du groupe.
[out] | p_element | Le groupe |
[in] | p_coord | La nouvelle valeur |
Références Castor3D::BufferElementGroup::ptr(), et SetBitangent().
|
inlinestatic |
Définit la bitangente du groupe.
[out] | p_element | Le groupe |
[in] | p_coord | La nouvelle valeur |
Références Castor3D::BufferElementGroup::ptr(), et SetBitangent().
|
inlinestatic |
Définit la bitangente du groupe.
[out] | p_element | Le groupe |
[in] | p_coord | La nouvelle valeur |
Références Castor3D::BufferElementGroup::ptr(), et SetBitangent().
|
inlinestatic |
Définit la bitangente du groupe.
[out] | p_element | Le groupe |
[in] | x,y,z | La nouvelle valeur |
Références Castor3D::BufferElementGroup::ptr(), et SetBitangent().
|
inline |
Définit la normale du vertex.
[in] | val | La valeur |
Référencé par SetNormal().
|
inline |
Définit la normale du vertex.
[in] | val | La valeur |
Références SetNormal().
|
inline |
Définit la normale du vertex.
[in] | x,y,z | Les valeurs |
Références SetNormal().
|
inline |
Définit la normale du vertex.
[in] | p_coords | Le buffer de données |
Références SetNormal().
|
inlinestatic |
Définit la normale du vertex dans un buffer.
[in] | p_buffer | Le buffer |
[in] | p_coord | La nouvelle valeur |
Références SetNormal().
|
inlinestatic |
Définit la normale du vertex dans un buffer.
[in] | p_buffer | Le buffer |
[in] | p_coord | La nouvelle valeur |
Références SetNormal().
|
static |
Définit la normale du vertex dans un buffer.
[in] | p_buffer | Le buffer |
[in] | p_coord | La nouvelle valeur |
|
static |
Définit la normale du vertex dans un buffer.
[in] | p_buffer | Le buffer |
[in] | x,y,z | La nouvelle valeur |
|
inlinestatic |
Définit la normale du groupe.
[in] | p_pElement | Le groupe |
[in] | p_coord | La nouvelle valeur |
Références SetNormal().
|
inlinestatic |
Définit la normale du groupe.
[in] | p_pElement | Le groupe |
[in] | p_coord | La nouvelle valeur |
Références SetNormal().
|
inlinestatic |
Définit la normale du groupe.
[in] | p_pElement | Le groupe |
[in] | p_coord | La nouvelle valeur |
Références SetNormal().
|
inlinestatic |
Définit la normale du groupe.
[in] | p_pElement | Le groupe |
[in] | x,y,z | La nouvelle valeur |
Références SetNormal().
|
inlinestatic |
Définit la normale du groupe.
[out] | p_element | Le groupe |
[in] | p_coord | La nouvelle valeur |
Références Castor3D::BufferElementGroup::ptr(), et SetNormal().
|
inlinestatic |
Définit la normale du groupe.
[out] | p_element | Le groupe |
[in] | p_coord | La nouvelle valeur |
Références Castor3D::BufferElementGroup::ptr(), et SetNormal().
|
inlinestatic |
Définit la normale du groupe.
[out] | p_element | Le groupe |
[in] | p_coord | La nouvelle valeur |
Références Castor3D::BufferElementGroup::ptr(), et SetNormal().
|
inlinestatic |
Définit la normale du groupe.
[out] | p_element | Le groupe |
[in] | x,y,z | La nouvelle valeur |
Références Castor3D::BufferElementGroup::ptr(), et SetNormal().
|
inline |
Définit la position du vertice.
[in] | val | La nouvelle valeur |
Référencé par SetPosition().
|
inline |
Définit la position du vertice.
[in] | val | La nouvelle valeur |
Références SetPosition().
|
inline |
Définit la position du vertice.
[in] | x,y,z | La nouvelle valeur |
Références SetPosition().
|
inline |
Définit la position du vertice.
[in] | p_coords | La nouvelle valeur |
Références SetPosition().
|
inlinestatic |
Définit la position du vertex dans un buffer.
[in] | p_buffer | Le buffer |
[in] | p_coord | La nouvelle valeur |
Références SetPosition().
|
inlinestatic |
Définit la position du vertex dans un buffer.
[in] | p_buffer | Le buffer |
[in] | p_coord | La nouvelle valeur |
Références SetPosition().
|
static |
Définit la position du vertex dans un buffer.
[in] | p_buffer | Le buffer |
[in] | p_coord | La nouvelle valeur |
|
static |
Définit la position du vertex dans un buffer.
[in] | p_buffer | Le buffer |
[in] | x,y,z | La nouvelle valeur |
|
inlinestatic |
Définit la position du groupe.
[in] | p_pElement | Le groupe |
[in] | p_coord | La nouvelle valeur |
Références SetPosition().
|
inlinestatic |
Définit la position du groupe.
[in] | p_pElement | Le groupe |
[in] | p_coord | La nouvelle valeur |
Références SetPosition().
|
inlinestatic |
Définit la position du groupe.
[in] | p_pElement | Le groupe |
[in] | p_coord | La nouvelle valeur |
Références SetPosition().
|
inlinestatic |
Définit la position du groupe.
[in] | p_pElement | Le groupe |
[in] | x,y,z | La nouvelle valeur |
Références SetPosition().
|
inlinestatic |
Définit la position du groupe.
[out] | p_element | Le groupe |
[in] | p_coord | La nouvelle valeur |
Références Castor3D::BufferElementGroup::ptr(), et SetPosition().
|
inlinestatic |
Définit la position du groupe.
[out] | p_element | Le groupe |
[in] | p_coord | La nouvelle valeur |
Références Castor3D::BufferElementGroup::ptr(), et SetPosition().
|
inlinestatic |
Définit la position du groupe.
[out] | p_element | Le groupe |
[in] | p_coord | La nouvelle valeur |
Références Castor3D::BufferElementGroup::ptr(), et SetPosition().
|
inlinestatic |
Définit la position du groupe.
[out] | p_element | Le groupe |
[in] | x,y,z | La nouvelle valeur |
Références Castor3D::BufferElementGroup::ptr(), et SetPosition().
|
inline |
Définit la tangente du vertex.
[in] | val | La valeur |
Référencé par SetTangent().
|
inline |
Définit la tangente du vertex.
[in] | val | La valeur |
Références SetTangent().
|
inline |
Définit la tangente du vertex.
[in] | x,y,z | Les valeurs |
Références SetTangent().
|
inline |
Définit la tangente du vertex.
[in] | p_coords | Le buffer de données |
Références SetTangent().
|
inlinestatic |
Définit la tangente du vertex dans un buffer.
[in] | p_buffer | Le buffer |
[in] | p_coord | La nouvelle valeur |
Références SetTangent().
|
inlinestatic |
Définit la tangente du vertex dans un buffer.
[in] | p_buffer | Le buffer |
[in] | p_coord | La nouvelle valeur |
Références SetTangent().
|
static |
Définit la tangente du vertex dans un buffer.
[in] | p_buffer | Le buffer |
[in] | p_coord | La nouvelle valeur |
|
static |
Définit la tangente du vertex dans un buffer.
[in] | p_buffer | Le buffer |
[in] | x,y,z | La nouvelle valeur |
|
inlinestatic |
Définit la tangente du groupe.
[in] | p_pElement | Le groupe |
[in] | p_coord | La nouvelle valeur |
Références SetTangent().
|
inlinestatic |
Définit la tangente du groupe.
[in] | p_pElement | Le groupe |
[in] | p_coord | La nouvelle valeur |
Références SetTangent().
|
inlinestatic |
Définit la tangente du groupe.
[in] | p_pElement | Le groupe |
[in] | p_coord | La nouvelle valeur |
Références SetTangent().
|
inlinestatic |
Définit la tangente du groupe.
[in] | p_pElement | Le groupe |
[in] | x,y,z | La nouvelle valeur |
Références SetTangent().
|
inlinestatic |
Définit la tangente du groupe.
[out] | p_element | Le groupe |
[in] | p_coord | La nouvelle valeur |
Références Castor3D::BufferElementGroup::ptr(), et SetTangent().
|
inlinestatic |
Définit la tangente du groupe.
[out] | p_element | Le groupe |
[in] | p_coord | La nouvelle valeur |
Références Castor3D::BufferElementGroup::ptr(), et SetTangent().
|
inlinestatic |
Définit la tangente du groupe.
[out] | p_element | Le groupe |
[in] | p_coord | La nouvelle valeur |
Références Castor3D::BufferElementGroup::ptr(), et SetTangent().
|
inlinestatic |
Définit la tangente du groupe.
[out] | p_element | Le groupe |
[in] | x,y,z | La nouvelle valeur |
Références Castor3D::BufferElementGroup::ptr(), et SetTangent().
|
inline |
Définit les coordonnées de texture du vertex.
[in] | val | La valeur |
Référencé par SetTexCoord().
|
inline |
Définit les coordonnées de texture du vertex.
[in] | val | La valeur |
Références SetTexCoord().
|
inline |
Définit les coordonnées de texture du vertex.
[in] | x,y,z | Les valeurs |
Références SetTexCoord().
|
inline |
Définit les coordonnées de texture du vertex.
[in] | p_coords | Le buffer de données |
Références SetTexCoord().
|
inlinestatic |
Définit les coordonnées de texture du vertex dans un buffer.
[in] | p_buffer | Le buffer |
[in] | p_coord | La nouvelle valeur |
Références SetTexCoord().
|
inlinestatic |
Définit les coordonnées de texture du vertex dans un buffer.
[in] | p_buffer | Le buffer |
[in] | p_coord | La nouvelle valeur |
Références SetTexCoord().
|
static |
Définit les coordonnées de texture du vertex dans un buffer.
[in] | p_buffer | Le buffer |
[in] | p_coord | La nouvelle valeur |
|
static |
Définit les coordonnées de texture du vertex dans un buffer.
[in] | p_buffer | Le buffer |
[in] | x,y,z | La nouvelle valeur |
|
inlinestatic |
Définit les coordonnées de texture du groupe.
[in] | p_pElement | Le groupe |
[in] | p_coord | La nouvelle valeur |
Références SetTexCoord().
|
inlinestatic |
Définit les coordonnées de texture du groupe.
[in] | p_pElement | Le groupe |
[in] | p_coord | La nouvelle valeur |
Références SetTexCoord().
|
inlinestatic |
Définit les coordonnées de texture du groupe.
[in] | p_pElement | Le groupe |
[in] | p_coord | La nouvelle valeur |
Références SetTexCoord().
|
inlinestatic |
Définit les coordonnées de texture du groupe.
[in] | p_pElement | Le groupe |
[in] | x,y,z | La nouvelle valeur |
Références SetTexCoord().
|
inlinestatic |
Définit les coordonnées de texture du groupe.
[out] | p_element | Le groupe |
[in] | p_coord | La nouvelle valeur |
Références Castor3D::BufferElementGroup::ptr(), et SetTexCoord().
|
inlinestatic |
Définit les coordonnées de texture du groupe.
[out] | p_element | Le groupe |
[in] | p_coord | La nouvelle valeur |
Références Castor3D::BufferElementGroup::ptr(), et SetTexCoord().
|
inlinestatic |
Définit les coordonnées de texture du groupe.
[out] | p_element | Le groupe |
[in] | p_coord | La nouvelle valeur |
Références Castor3D::BufferElementGroup::ptr(), et SetTexCoord().
|
inlinestatic |
Définit les coordonnées de texture du groupe.
[out] | p_element | Le groupe |
[in] | x,y,z | La nouvelle valeur |
Références Castor3D::BufferElementGroup::ptr(), et SetTexCoord().