#include <rtcMeshSet3DVBONode.h>
Public Member Functions | |
| void | bind (unsigned int vbo) |
| void | loadGPU () |
| void | read (FILE *fp) |
| void | unbind (unsigned int vbo) |
| void | unloadGPU () |
| void | write (FILE *fp) |
| ~MeshVBO () | |
Public Attributes | |
| GLuint | color_buffer |
| GLubyte * | color_data |
| unsigned int | color_size |
| unsigned int | flag |
| GLuint | index_buffer |
| GLuint * | index_data |
| unsigned int | index_size |
| GLuint | normal_buffer |
| GLfloat * | normal_data |
| unsigned int | normal_size |
| unsigned int | num_faces |
| unsigned int | num_vertices |
| GLuint | position_buffer |
| GLfloat * | position_data |
| unsigned int | position_size |
| GLuint | texcoord_buffer |
| GLfloat * | texcoord_data |
| unsigned int | texcoord_size |
| GLubyte * | texture_data |
| unsigned int | texture_height |
| GLuint | texture_id |
| unsigned int | texture_size |
| unsigned int | texture_width |
Definition at line 55 of file rtcMeshSet3DVBONode.h.
Definition at line 484 of file rtcMeshSet3DVBONode.cpp.
| void rtc::MeshSet3DVBONode::MeshVBO::bind | ( | unsigned int | vbo | ) |
Definition at line 419 of file rtcMeshSet3DVBONode.cpp.
Definition at line 338 of file rtcMeshSet3DVBONode.cpp.
| void rtc::MeshSet3DVBONode::MeshVBO::read | ( | FILE * | fp | ) |
!ALL PREVIOUS DATA ARE LEAKED IF NOT DELETED
Definition at line 260 of file rtcMeshSet3DVBONode.cpp.
| void rtc::MeshSet3DVBONode::MeshVBO::unbind | ( | unsigned int | vbo | ) |
Definition at line 460 of file rtcMeshSet3DVBONode.cpp.
Definition at line 393 of file rtcMeshSet3DVBONode.cpp.
| void rtc::MeshSet3DVBONode::MeshVBO::write | ( | FILE * | fp | ) |
Definition at line 305 of file rtcMeshSet3DVBONode.cpp.
Definition at line 65 of file rtcMeshSet3DVBONode.h.
Definition at line 67 of file rtcMeshSet3DVBONode.h.
| unsigned int rtc::MeshSet3DVBONode::MeshVBO::color_size |
Definition at line 66 of file rtcMeshSet3DVBONode.h.
| unsigned int rtc::MeshSet3DVBONode::MeshVBO::flag |
Definition at line 56 of file rtcMeshSet3DVBONode.h.
Definition at line 71 of file rtcMeshSet3DVBONode.h.
Definition at line 73 of file rtcMeshSet3DVBONode.h.
| unsigned int rtc::MeshSet3DVBONode::MeshVBO::index_size |
Definition at line 72 of file rtcMeshSet3DVBONode.h.
Definition at line 62 of file rtcMeshSet3DVBONode.h.
Definition at line 64 of file rtcMeshSet3DVBONode.h.
| unsigned int rtc::MeshSet3DVBONode::MeshVBO::normal_size |
Definition at line 63 of file rtcMeshSet3DVBONode.h.
| unsigned int rtc::MeshSet3DVBONode::MeshVBO::num_faces |
Definition at line 58 of file rtcMeshSet3DVBONode.h.
| unsigned int rtc::MeshSet3DVBONode::MeshVBO::num_vertices |
Definition at line 57 of file rtcMeshSet3DVBONode.h.
Definition at line 59 of file rtcMeshSet3DVBONode.h.
Definition at line 61 of file rtcMeshSet3DVBONode.h.
| unsigned int rtc::MeshSet3DVBONode::MeshVBO::position_size |
Definition at line 60 of file rtcMeshSet3DVBONode.h.
Definition at line 68 of file rtcMeshSet3DVBONode.h.
Definition at line 70 of file rtcMeshSet3DVBONode.h.
| unsigned int rtc::MeshSet3DVBONode::MeshVBO::texcoord_size |
Definition at line 69 of file rtcMeshSet3DVBONode.h.
Definition at line 75 of file rtcMeshSet3DVBONode.h.
| unsigned int rtc::MeshSet3DVBONode::MeshVBO::texture_height |
Definition at line 76 of file rtcMeshSet3DVBONode.h.
Definition at line 77 of file rtcMeshSet3DVBONode.h.
| unsigned int rtc::MeshSet3DVBONode::MeshVBO::texture_size |
Definition at line 74 of file rtcMeshSet3DVBONode.h.
| unsigned int rtc::MeshSet3DVBONode::MeshVBO::texture_width |
Definition at line 76 of file rtcMeshSet3DVBONode.h.