|
OpenPolygon
1.0.0
OpenPolygon is a Rendering Engine
|
#include <mesh.h>
Public Member Functions | |
| void | setGLVertexArrayObject (GLVertexArrayObject *vao_object) |
| setGLVertexArrayObject More... | |
| GLVertexArrayObject * | getVertexArrayObject (void) |
| getVertexArrayObject More... | |
| void | Draw (void) |
| void | DrawElements (void) |
| void | DrawElementsIndirect (int drawcount) |
| void | DrawElementsInstanced (int drawcount) |
Public Member Functions inherited from Engine::MeshData | |
| GroupIdList | getGroupIdList (void) const |
| MeshData::getGroupIdList. More... | |
| VertexGroups | getVertexGroups (void) const |
| getVertexGroups More... | |
| Vector3fv | getVertices (void) const |
| getVertices More... | |
| Vector3fv | getNormals (void) const |
| getNormals More... | |
| Vector2fv | getTexcoord (void) const |
| getTexcoord More... | |
| Vector3fv | getIndexVertex (void) const |
| getIndexVertex More... | |
| Vector3fv | getIndexTexCoords (void) const |
| getIndexTexCoords More... | |
| Vector3fv | getIndexNormals (void) const |
| getIndexNormals More... | |
| Vector3fv | getOriginalVertices (void) const |
| getOriginalVertices More... | |
| Vector3fv | getOriginalNormals (void) const |
| getOriginalNormals More... | |
| Vector2fv | getOriginalTexCoords (void) const |
| getOriginalTexCoords More... | |
| Vector3fv | getOriginalIndex (void) const |
| getOriginalIndex More... | |
| Vector3fv | GenerateTriangleNormals (Vector3fv vertices) const |
| getOriginalIndex More... | |
| float * | convert2fv (Vector2fv data) const |
| convert2fv More... | |
| float * | convert3fv (Vector3fv data) const |
| convert3fv More... | |
| float * | convert4fv (Vector4fv data) const |
| convert4fv More... | |
| unsigned short * | convert3fus (Vector3fv data) const |
| convert3fus More... | |
| unsigned int * | convert3fui (Vector3fv data) const |
| convert3fui More... | |
Additional Inherited Members | |
Public Attributes inherited from Engine::MeshData | |
| Vector3fv | mVertices |
| Vector3fv | mNormals |
| Vector2fv | mTexcoord |
| Vector3fv | mIndices |
| Vector3fv | mIndicesNormals |
| Vector3fv | mIndicesTexcoord |
| VertexGroups | mGroups |
| GroupIdList | mGroupIdList |
The Mesh class.
| GLVertexArrayObject * Mesh::getVertexArrayObject | ( | void | ) |
getVertexArrayObject
Get VAO
| void Mesh::setGLVertexArrayObject | ( | GLVertexArrayObject * | vao_object | ) |
setGLVertexArrayObject
Set VAO
| vao_object |
1.8.10