Arnold Engine
 
Loading...
Searching...
No Matches
AE::Graphics::Renderer::IndexBuffer Class Referenceabstract

Interface for managing GPU index buffer objects. More...

#include <Buffer.h>

Inheritance diagram for AE::Graphics::Renderer::IndexBuffer:
AE::Platform::OpenGL::OpenGLIndexBuffer

Public Member Functions

virtual void Bind () const =0
 
virtual void UnBind () const =0
 
virtual uint32_t GetCount () const =0
 

Static Public Member Functions

static IndexBufferCreate (const uint32_t *indices, uint32_t size)
 

Detailed Description

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:

  • Creation of index buffers from raw data
  • Binding and unbinding of buffers
  • Access to the number of indices in the buffer
  • Cross-platform compatibility through renderer abstraction

The documentation for this class was generated from the following files: