Interface for managing GPU index buffer objects. More...
#include <Buffer.h>
Public Member Functions | |
virtual void | Bind () const =0 |
virtual void | UnBind () const =0 |
virtual uint32_t | GetCount () const =0 |
Static Public Member Functions | |
static IndexBuffer * | Create (const uint32_t *indices, uint32_t size) |
Interface for managing GPU index buffer objects.
Provides an abstract interface for creating and managing index buffers. Handles the storage and transfer of index data to the GPU.
Features: