#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.