CS::ImportKit::Container::Model::Mesh Class Reference
Model mesh, contains actual geometry. More...
#include <cstool/importkit.h>
| Public Member Functions | |
| size_t | GetMaterial () const | 
| Mesh material. | |
| const float * | GetNormals () const | 
| Return normals. | |
| const float * | GetTexCoords () const | 
| Return texture coordinates. | |
| size_t | GetTriangleCount () const | 
| Get the number of triangles. | |
| const unsigned int * | GetTriangles () const | 
| Get triangle. | |
| unsigned int | GetVertexCount () const | 
| Return numver of vertices. | |
| const float * | GetVertices () const | 
| Return vertices. | |
| Protected Attributes | |
| size_t | material | 
| float * | normals | 
| float * | texcoords | 
| size_t | triCount | 
| unsigned int * | tris | 
| unsigned int | vertexCount | 
| float * | verts | 
| Friends | |
| class | ImportKitImpl::Glue | 
| class | Model | 
Detailed Description
Model mesh, contains actual geometry.
Definition at line 74 of file importkit.h.
Member Function Documentation
| size_t CS::ImportKit::Container::Model::Mesh::GetMaterial | ( | ) | const  [inline] | 
Mesh material.
Returns an index that can be used with Container::GetMaterial().
Definition at line 118 of file importkit.h.
| const float* CS::ImportKit::Container::Model::Mesh::GetNormals | ( | ) | const  [inline] | 
Return normals.
The returned buffer contains 3 entries for nx,ny,nz of each vertex.
Definition at line 104 of file importkit.h.
| const float* CS::ImportKit::Container::Model::Mesh::GetTexCoords | ( | ) | const  [inline] | 
Return texture coordinates.
The returned buffer contains 2 entries for u,v of each vertex.
Definition at line 99 of file importkit.h.
| size_t CS::ImportKit::Container::Model::Mesh::GetTriangleCount | ( | ) | const  [inline] | 
| const unsigned int* CS::ImportKit::Container::Model::Mesh::GetTriangles | ( | ) | const  [inline] | 
Get triangle.
The returned buffer contains the indices into the vertex etc. arrays for each corner.
Definition at line 112 of file importkit.h.
| unsigned int CS::ImportKit::Container::Model::Mesh::GetVertexCount | ( | ) | const  [inline] | 
| const float* CS::ImportKit::Container::Model::Mesh::GetVertices | ( | ) | const  [inline] | 
Return vertices.
The returned buffer contains 3 entries for x,y,z of each vertex.
Definition at line 94 of file importkit.h.
The documentation for this class was generated from the following file:
- cstool/importkit.h
Generated for Crystal Space by doxygen 1.4.7

