![]() |
VR-Forces 5.0.3 Developer's Guide
|
A class the wraps a OpenGL Array Buffer object.
Public Types | |
| enum | ArrayType { Vertex3, Vertex4, Color3, Color4, Normal, TextureCoordinate } |
| enum | Usage { Static, Dynamic, Stream } |
Public Member Functions | |
| DtBufferObject (Usage usage) | |
| ~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 | myVertexBufferObjectId |
| unsigned int | myUsage |
| unsigned int | mySize |
| makVrv::DtBufferObject::DtBufferObject | ( | Usage | usage | ) |
Construct with the usage.
| makVrv::DtBufferObject::~DtBufferObject | ( | ) |
Destroys the buffers.
| void makVrv::DtBufferObject::uploadData | ( | unsigned int | offsetBytes, |
| unsigned int | sizeBytes, | ||
| const void * | data | ||
| ) |