![]() |
VR-Forces 4.8 Class Documentation
|
A class the wraps a OpenGL Array Buffer object. More...
Public Types | |
| enum | ArrayType { Vertex3, Vertex4, Color3, Color4, Normal, TextureCoordinate } |
| enum | Usage { Static, Dynamic, Stream } |
Public Member Functions | |
| DtBufferObject (Usage usage) | |
| Construct with the usage. More... | |
| ~DtBufferObject () | |
| Destroys the buffers. More... | |
| void | resize (unsigned int sizeBytes) |
| unsigned int | size () const |
| unsigned int | objectId () const |
| Get the object id. More... | |
| 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 |
A class the wraps a OpenGL Array Buffer object.
| 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 | ||
| ) |