#pragma once #include #include "../defines.hpp" struct IndexBuffer { IndexBuffer(void* data, uint32 numIndices, uint8 elementSize); virtual ~IndexBuffer(); void bind(); void unbind(); private: GLuint bufferId; };