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