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 |