|
gKit2 light
|
representation d'un objet. More...
#include <mesh_buffer.h>
Public Member Functions | |
| const void * | vertex_buffer () const |
| size_t | vertex_buffer_size () const |
| const void * | texcoord_buffer () const |
| size_t | texcoord_buffer_size () const |
| const void * | normal_buffer () const |
| size_t | normal_buffer_size () const |
| const void * | index_buffer () const |
| size_t | index_buffer_size () const |
| const void * | index_buffer_offset (const int first) const |
| const void * | material_buffer () const |
| size_t | material_buffer_size () const |
Public Attributes | |
| std::vector< vec3 > | positions |
| attribut position | |
| std::vector< vec2 > | texcoords |
| attribut coordonnees de texture | |
| std::vector< vec3 > | normals |
| attribut normale | |
| std::vector< int > | material_indices |
| indice de la matiere des triangles | |
| std::vector< int > | indices |
| indices des sommets des triangles | |
| std::vector< MaterialData > | materials |
| ensemble de matieres | |
| std::vector< MeshGroup > | material_groups |
| sequence de triangles groupes par matiere | |
representation d'un objet.
Definition at line 21 of file mesh_buffer.h.
|
inline |
Definition at line 33 of file mesh_buffer.h.
|
inline |
Definition at line 34 of file mesh_buffer.h.
|
inline |
Definition at line 36 of file mesh_buffer.h.
|
inline |
Definition at line 37 of file mesh_buffer.h.
|
inline |
Definition at line 39 of file mesh_buffer.h.
|
inline |
Definition at line 40 of file mesh_buffer.h.
|
inline |
Definition at line 42 of file mesh_buffer.h.
|
inline |
Definition at line 43 of file mesh_buffer.h.
|
inline |
Definition at line 44 of file mesh_buffer.h.
|
inline |
Definition at line 46 of file mesh_buffer.h.
|
inline |
Definition at line 47 of file mesh_buffer.h.
| std::vector<vec3> MeshBuffer::positions |
attribut position
Definition at line 23 of file mesh_buffer.h.
| std::vector<vec2> MeshBuffer::texcoords |
attribut coordonnees de texture
Definition at line 24 of file mesh_buffer.h.
| std::vector<vec3> MeshBuffer::normals |
attribut normale
Definition at line 25 of file mesh_buffer.h.
| std::vector<int> MeshBuffer::material_indices |
indice de la matiere des triangles
Definition at line 27 of file mesh_buffer.h.
| std::vector<int> MeshBuffer::indices |
indices des sommets des triangles
Definition at line 28 of file mesh_buffer.h.
| std::vector<MaterialData> MeshBuffer::materials |
ensemble de matieres
Definition at line 30 of file mesh_buffer.h.
| std::vector<MeshGroup> MeshBuffer::material_groups |
sequence de triangles groupes par matiere
Definition at line 31 of file mesh_buffer.h.