![]() |
VR-Forces Developer's Guide
|
A class the wraps a OpenGL Array Buffer object.
Public Types | |
| enum | Usage { Static, Dynamic, Stream } |
Public Member Functions | |
| DtBufferObject (Usage usage, int type) | |
| ~DtBufferObject () | |
| void | resize (unsigned int sizeBytes) |
| unsigned int | size () const |
| unsigned int | objectId () const |
| void | setData (const void *data, unsigned int sizeBytes) |
| void | uploadData (unsigned int offsetBytes, unsigned int sizeBytes, const void *data) |
Protected Attributes | |
| unsigned int | myBufferObjectId |
| unsigned int | myGlUsage |
| unsigned int | mySize |
| const int | myType |
| makVrv::DtBufferObject::~DtBufferObject | ( | ) |
Destroys the buffers.
| void makVrv::DtBufferObject::uploadData | ( | unsigned int | offsetBytes, |
| unsigned int | sizeBytes, | ||
| const void * | data | ||
| ) |
|
protected |