Voltray Engine Docs
Loading...
Searching...
No Matches
IndexBuffer.h
Go to the documentation of this file.
1#pragma once
2
3#include <glad/gl.h>
4
16{
17public:
18 IndexBuffer(unsigned int *indices, unsigned int count);
20 void Bind() const;
21 void Unbind() const;
22
23 unsigned int GetCount() const { return m_Count; }
24
25private:
26 GLuint m_ID;
27 unsigned int m_Count;
28};
Manages an OpenGL index buffer object (IBO) for efficient rendering of indexed geometry.
Definition IndexBuffer.h:16
~IndexBuffer()
Definition IndexBuffer.cpp:11
unsigned int GetCount() const
Definition IndexBuffer.h:23
void Unbind() const
Definition IndexBuffer.cpp:21
void Bind() const
Definition IndexBuffer.cpp:16