Castor3D
..
|
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 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... | |
|
explicit |
Constructeur.
[in] | p_group | Le groupe encadré |
Constructeur par copie.
[in] | p_source | L'objet source |
|
virtual |
Destructeur.
|
inline |
Récupère la bitangente du sommet.
Références castor3d::BufferElementGroup::ptr().
Référencé par getBitangent(), et getTangent().
|
inline |
Récupère la bitangente du sommet.
Références castor3d::BufferElementGroup::constPtr(), et getBitangent().
|
static |
Récupère la bitangente d'un sommet à partir d'un tampon.
[in] | p_buffer | Le tampon |
|
static |
Récupère la bitangente d'un sommet à partir d'un tampon.
[in] | p_buffer | Le tampon |
|
inlinestatic |
Récupère la bitangente d'un sommet à partir d'un tampon.
[in] | p_buffer | Le tampon |
[out] | p_coord | Reçoit la valeur |
Références getBitangent().
|
inlinestatic |
Récupère la bitangente d'un sommet à partir d'un tampon.
[in] | p_buffer | Le tampon |
[out] | p_coord | Reçoit la valeur |
Références getBitangent().
|
inlinestatic |
Récupère la bitangente d'un sommet à partir d'un tampon.
[in] | p_buffer | Le tampon |
[out] | p_coord | Reçoit la valeur |
Références C3D_API, 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::constPtr(), et getBitangent().
|
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::constPtr(), 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 sommet.
Références castor3d::BufferElementGroup::ptr().
Référencé par getNormal(), et getPosition().
|
inline |
Récupère la normale du sommet.
Références castor3d::BufferElementGroup::constPtr(), et getNormal().
|
static |
Récupère la normale d'un sommet à partir d'un tampon.
[in] | p_buffer | Le tampon |
|
static |
Récupère la normale d'un sommet à partir d'un tampon.
[in] | p_buffer | Le tampon |
|
inlinestatic |
Récupère la normale d'un sommet à partir d'un tampon.
[in] | p_buffer | Le tampon |
[out] | p_coord | Reçoit la valeur |
Références getNormal().
|
inlinestatic |
Récupère la normale d'un sommet à partir d'un tampon.
[in] | p_buffer | Le tampon |
[out] | p_coord | Reçoit la valeur |
Références getNormal().
|
inlinestatic |
Récupère la normale d'un sommet à partir d'un tampon.
[in] | p_buffer | Le tampon |
[out] | p_coord | Reçoit la valeur |
Références C3D_API, 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::constPtr(), et getNormal().
|
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::constPtr(), et getNormal().
|
inlinestatic |
Récupère l'offset de la bitangente dans le tampon.
|
inlinestatic |
Récupère l'offset de la normale dans le tampon.
|
inlinestatic |
Récupère l'offset de la position dans le tampon.
|
inlinestatic |
Récupère l'offset de la tangente dans le tampon.
|
inlinestatic |
Récupère l'offset des coordonnées de texture dans le tampon.
|
inline |
Récupère la position du sommet.
Références castor3d::BufferElementGroup::ptr().
Référencé par getPosition(), et getSizeTex().
|
inline |
Récupère la position du sommet.
Références castor3d::BufferElementGroup::constPtr(), et getPosition().
|
static |
Récupère la position d'un sommet à partir d'un tampon.
[in] | p_buffer | Le tampon |
|
static |
Récupère la position d'un sommet à partir d'un tampon.
[in] | p_buffer | Le tampon |
|
inlinestatic |
Récupère la position d'un sommet à partir d'un tampon.
[in] | p_buffer | Le tampon |
[out] | p_coord | Reçoit la valeur |
Références getPosition().
|
inlinestatic |
Récupère la position d'un sommet à partir d'un tampon.
[in] | p_buffer | Le tampon |
[out] | p_coord | Reçoit la valeur |
Références getPosition().
|
inlinestatic |
Récupère la position d'un sommet à partir d'un tampon.
[in] | p_buffer | Le tampon |
[out] | p_coord | Reçoit la valeur |
Références C3D_API, 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::constPtr(), et getPosition().
|
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::constPtr(), 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 C3D_API, et getPosition().
|
inline |
Récupère la tangent du sommet.
Références castor3d::BufferElementGroup::ptr().
Référencé par getNormal(), et getTangent().
|
inline |
Récupère la tangent du sommet.
Références castor3d::BufferElementGroup::constPtr(), et getTangent().
|
static |
Récupère la tangente d'un sommet à partir d'un tampon.
[in] | p_buffer | Le tampon |
|
static |
Récupère la tangente d'un sommet à partir d'un tampon.
[in] | p_buffer | Le tampon |
|
inlinestatic |
Récupère la tangente d'un sommet à partir d'un tampon.
[in] | p_buffer | Le tampon |
[out] | p_coord | Reçoit la valeur |
Références getTangent().
|
inlinestatic |
Récupère la tangente d'un sommet à partir d'un tampon.
[in] | p_buffer | Le tampon |
[out] | p_coord | Reçoit la valeur |
Références getTangent().
|
inlinestatic |
Récupère la tangente d'un sommet à partir d'un tampon.
[in] | p_buffer | Le tampon |
[out] | p_coord | Reçoit la valeur |
Références C3D_API, 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::constPtr(), et getTangent().
|
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::constPtr(), et getTangent().
|
inline |
Récupère les coordonnées de texture du sommet.
Références castor3d::BufferElementGroup::ptr().
Référencé par getBitangent(), et getTexCoord().
|
inline |
Récupère les coordonnées de texture du sommet.
Références castor3d::BufferElementGroup::constPtr(), et getTexCoord().
|
static |
Récupère les coordonnées de texture d'un sommet à partir d'un tampon.
[in] | p_buffer | Le tampon |
|
static |
Récupère les coordonnées de texture d'un sommet à partir d'un tampon.
[in] | p_buffer | Le tampon |
|
inlinestatic |
Récupère les coordonnées de texture d'un sommet à partir d'un tampon.
[in] | p_buffer | Le tampon |
[out] | p_coord | Reçoit la valeur |
Références getTexCoord().
|
inlinestatic |
Récupère les coordonnées de texture d'un sommet à partir d'un tampon.
[in] | p_buffer | Le tampon |
[out] | p_coord | Reçoit la valeur |
Références getTexCoord().
|
inlinestatic |
Récupère les coordonnées de texture d'un sommet à partir d'un tampon.
[in] | p_buffer | Le tampon |
[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::constPtr(), et getTexCoord().
|
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::constPtr(), et getTexCoord().
Opérateur d'affectation par copie.
[in] | p_source | L'objet source |
|
inline |
Définit la bitangente du sommet.
[in] | val | La valeur |
Références castor3d::BufferElementGroup::ptr().
Référencé par setBitangent().
|
inline |
Définit la bitangente du sommet.
[in] | val | La valeur |
Références castor3d::BufferElementGroup::ptr(), et setBitangent().
|
inline |
Définit la bitangente du sommet.
[in] | x,y,z | Les valeurs |
Références castor3d::BufferElementGroup::ptr(), et setBitangent().
|
inline |
Définit la bitangente du sommet.
[in] | p_coords | Le tampon de données |
Références castor3d::BufferElementGroup::ptr(), et setBitangent().
|
inlinestatic |
Définit la bitangente du sommet dans un tampon.
[in] | p_buffer | Le tampon |
[in] | p_coord | La nouvelle valeur |
Références setBitangent().
|
inlinestatic |
Définit la bitangente du sommet dans un tampon.
[in] | p_buffer | Le tampon |
[in] | p_coord | La nouvelle valeur |
Références C3D_API, et setBitangent().
|
static |
Définit la bitangente du sommet dans un tampon.
[in] | p_buffer | Le tampon |
[in] | p_coord | La nouvelle valeur |
|
static |
Définit la bitangente du sommet dans un tampon.
[in] | p_buffer | Le tampon |
[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 sommet.
[in] | val | La valeur |
Références castor3d::BufferElementGroup::ptr().
Référencé par setNormal().
|
inline |
Définit la normale du sommet.
[in] | val | La valeur |
Références castor3d::BufferElementGroup::ptr(), et setNormal().
|
inline |
Définit la normale du sommet.
[in] | x,y,z | Les valeurs |
Références castor3d::BufferElementGroup::ptr(), et setNormal().
|
inline |
Définit la normale du sommet.
[in] | p_coords | Le tampon de données |
Références castor3d::BufferElementGroup::ptr(), et setNormal().
|
inlinestatic |
Définit la normale du sommet dans un tampon.
[in] | p_buffer | Le tampon |
[in] | p_coord | La nouvelle valeur |
Références setNormal().
|
inlinestatic |
Définit la normale du sommet dans un tampon.
[in] | p_buffer | Le tampon |
[in] | p_coord | La nouvelle valeur |
Références C3D_API, et setNormal().
|
static |
Définit la normale du sommet dans un tampon.
[in] | p_buffer | Le tampon |
[in] | p_coord | La nouvelle valeur |
|
static |
Définit la normale du sommet dans un tampon.
[in] | p_buffer | Le tampon |
[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 sommet.
[in] | val | La nouvelle valeur |
Références castor3d::BufferElementGroup::ptr().
Référencé par setPosition().
|
inline |
Définit la position du sommet.
[in] | val | La nouvelle valeur |
Références castor3d::BufferElementGroup::ptr(), et setPosition().
|
inline |
Définit la position du sommet.
[in] | x,y,z | La nouvelle valeur |
Références castor3d::BufferElementGroup::ptr(), et setPosition().
|
inline |
Définit la position du sommet.
[in] | p_coords | La nouvelle valeur |
Références castor3d::BufferElementGroup::ptr(), et setPosition().
|
inlinestatic |
Définit la position du sommet dans un tampon.
[in] | p_buffer | Le tampon |
[in] | p_coord | La nouvelle valeur |
Références setPosition().
|
inlinestatic |
Définit la position du sommet dans un tampon.
[in] | p_buffer | Le tampon |
[in] | p_coord | La nouvelle valeur |
Références C3D_API, et setPosition().
|
static |
Définit la position du sommet dans un tampon.
[in] | p_buffer | Le tampon |
[in] | p_coord | La nouvelle valeur |
|
static |
Définit la position du sommet dans un tampon.
[in] | p_buffer | Le tampon |
[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 sommet.
[in] | val | La valeur |
Références castor3d::BufferElementGroup::ptr().
Référencé par setTangent().
|
inline |
Définit la tangente du sommet.
[in] | val | La valeur |
Références castor3d::BufferElementGroup::ptr(), et setTangent().
|
inline |
Définit la tangente du sommet.
[in] | x,y,z | Les valeurs |
Références castor3d::BufferElementGroup::ptr(), et setTangent().
|
inline |
Définit la tangente du sommet.
[in] | p_coords | Le tampon de données |
Références castor3d::BufferElementGroup::ptr(), et setTangent().
|
inlinestatic |
Définit la tangente du sommet dans un tampon.
[in] | p_buffer | Le tampon |
[in] | p_coord | La nouvelle valeur |
Références setTangent().
|
inlinestatic |
Définit la tangente du sommet dans un tampon.
[in] | p_buffer | Le tampon |
[in] | p_coord | La nouvelle valeur |
Références C3D_API, et setTangent().
|
static |
Définit la tangente du sommet dans un tampon.
[in] | p_buffer | Le tampon |
[in] | p_coord | La nouvelle valeur |
|
static |
Définit la tangente du sommet dans un tampon.
[in] | p_buffer | Le tampon |
[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 sommet.
[in] | val | La valeur |
Références castor3d::BufferElementGroup::ptr().
Référencé par setTexCoord().
|
inline |
Définit les coordonnées de texture du sommet.
[in] | val | La valeur |
Références castor3d::BufferElementGroup::ptr(), et setTexCoord().
|
inline |
Définit les coordonnées de texture du sommet.
[in] | x,y,z | Les valeurs |
Références castor3d::BufferElementGroup::ptr(), et setTexCoord().
|
inline |
Définit les coordonnées de texture du sommet.
[in] | p_coords | Le tampon de données |
Références castor3d::BufferElementGroup::ptr(), et setTexCoord().
|
inlinestatic |
Définit les coordonnées de texture du sommet dans un tampon.
[in] | p_buffer | Le tampon |
[in] | p_coord | La nouvelle valeur |
Références setTexCoord().
|
inlinestatic |
Définit les coordonnées de texture du sommet dans un tampon.
[in] | p_buffer | Le tampon |
[in] | p_coord | La nouvelle valeur |
Références C3D_API, et setTexCoord().
|
static |
Définit les coordonnées de texture du sommet dans un tampon.
[in] | p_buffer | Le tampon |
[in] | p_coord | La nouvelle valeur |
|
static |
Définit les coordonnées de texture du sommet dans un tampon.
[in] | p_buffer | Le tampon |
[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().