#include <mmsfbbuffer.h>
Public Member Functions | |
| BUFFER () | |
| ~BUFFER () | |
| void | initIndexBuffer (EXTKEY *extkey, INDEX_BUFFER index_buffer) |
| void | initVertexBuffer (EXTKEY *extkey, VERTEX_BUFFER vertex_buffer) |
| bool | getBuffers (MMSFBBuffer::INDEX_BUFFER **index_buffer, MMSFBBuffer::VERTEX_BUFFER **vertex_buffer) |
| bool | getBufferObjects (MMSFBBuffer::INDEX_BUFFER_OBJECT **index_bo, MMSFBBuffer::VERTEX_BUFFER_OBJECT **vertex_bo) |
Public Attributes | |
| bool | initialized |
| is buffer initialized? | |
| unsigned int | use_count |
| use count | |
| BUFFER_TYPE | type |
| type of buffer | |
| INDEX_BUFFER | index_buffer |
| index data | |
| VERTEX_BUFFER | vertex_buffer |
| vertex data | |
| INDEX_BUFFER_OBJECT | index_bo |
| OpenGL's buffer object which contains indices. | |
| VERTEX_BUFFER_OBJECT | vertex_bo |
| OpenGL's buffer object which contains vertices. | |
Definition at line 123 of file mmsfbbuffer.h.
| MMSFBBuffer::BUFFER::BUFFER | ( | ) |
Definition at line 199 of file mmsfbbuffer.cpp.
| MMSFBBuffer::BUFFER::~BUFFER | ( | ) |
Definition at line 210 of file mmsfbbuffer.cpp.
| void MMSFBBuffer::BUFFER::initIndexBuffer | ( | EXTKEY * | extkey, | |
| INDEX_BUFFER | index_buffer | |||
| ) |
Definition at line 236 of file mmsfbbuffer.cpp.
| void MMSFBBuffer::BUFFER::initVertexBuffer | ( | EXTKEY * | extkey, | |
| VERTEX_BUFFER | vertex_buffer | |||
| ) |
Definition at line 302 of file mmsfbbuffer.cpp.
| bool MMSFBBuffer::BUFFER::getBuffers | ( | MMSFBBuffer::INDEX_BUFFER ** | index_buffer, | |
| MMSFBBuffer::VERTEX_BUFFER ** | vertex_buffer | |||
| ) |
Definition at line 385 of file mmsfbbuffer.cpp.
| bool MMSFBBuffer::BUFFER::getBufferObjects | ( | MMSFBBuffer::INDEX_BUFFER_OBJECT ** | index_bo, | |
| MMSFBBuffer::VERTEX_BUFFER_OBJECT ** | vertex_bo | |||
| ) |
Definition at line 393 of file mmsfbbuffer.cpp.
| unsigned int MMSFBBuffer::BUFFER::use_count |