#include <OpenGLBuffer.h>
Definition at line 28 of file OpenGLBuffer.h.
◆ OpenGLIndexBuffer()
| Elevate::OpenGLIndexBuffer::OpenGLIndexBuffer |
( |
const void * |
indices, |
|
|
uint32_t |
count |
|
) |
| |
Definition at line 95 of file OpenGLBuffer.cpp.
96 : m_count(count)
97 {
99 GLCheck(glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, m_rendererID));
100 GLCheck(glBufferData(GL_ELEMENT_ARRAY_BUFFER, count *
sizeof(uint32_t), indices, GL_STATIC_DRAW));
101 }
void CreateBuffers(int32_t n, uint32_t *ids)
◆ ~OpenGLIndexBuffer()
| Elevate::OpenGLIndexBuffer::~OpenGLIndexBuffer |
( |
| ) |
|
|
virtual |
Definition at line 103 of file OpenGLBuffer.cpp.
104 {
105
107 {
108 GLCheck(glDeleteBuffers(1, &m_rendererID));
109 }
110 }
static bool CanUseContext()
◆ Bind()
| void Elevate::OpenGLIndexBuffer::Bind |
( |
| ) |
const |
|
virtual |
◆ GetCount()
| virtual unsigned int Elevate::OpenGLIndexBuffer::GetCount |
( |
| ) |
const |
|
inlinevirtual |
◆ Unbind()
| void Elevate::OpenGLIndexBuffer::Unbind |
( |
| ) |
const |
|
virtual |
The documentation for this class was generated from the following files: