#include "EBO.h" EBO::EBO() { } void EBO::BufferData(GLuint* indices, GLsizeiptr size) { glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, ID); glBufferData(GL_ELEMENT_ARRAY_BUFFER, size, indices, GL_STATIC_DRAW); glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0); } void EBO::Bind() { glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, ID); } void EBO::Unbind() { glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0); } void EBO::Delete() { glDeleteBuffers(1, &ID); ID = 0; }