Manages an OpenGL Vertex Buffer Object (VBO). More...
#include <VertexBuffer.h>
Public Member Functions | |
| VertexBuffer (const void *data, unsigned int size) | |
| ~VertexBuffer () | |
| void | Bind () const |
| void | Unbind () const |
Manages an OpenGL Vertex Buffer Object (VBO).
This class encapsulates the creation, binding, and deletion of an OpenGL vertex buffer, which stores vertex data on the GPU for rendering operations.
| VertexBuffer::VertexBuffer | ( | const void * | data, |
| unsigned int | size | ||
| ) |
| VertexBuffer::~VertexBuffer | ( | ) |
| void VertexBuffer::Bind | ( | ) | const |
| void VertexBuffer::Unbind | ( | ) | const |