#include <GL_Buffers.hpp>
Definition at line 10 of file GL_Buffers.hpp.
◆ DRAW_TYPE
◆ OpenGLVertexBuffer()
| Cori::Graphics::Internal::OpenGLVertexBuffer::OpenGLVertexBuffer |
( |
| ) |
|
◆ ~OpenGLVertexBuffer()
| Cori::Graphics::Internal::OpenGLVertexBuffer::~OpenGLVertexBuffer |
( |
| ) |
|
|
override |
◆ Bind()
| void Cori::Graphics::Internal::OpenGLVertexBuffer::Bind |
( |
| ) |
const |
|
overridevirtual |
◆ Create()
| std::shared_ptr< VertexBuffer > Cori::Graphics::VertexBuffer::Create |
( |
| ) |
|
|
staticnodiscardinherited |
◆ GetLayout()
| const VBLayout & Cori::Graphics::Internal::OpenGLVertexBuffer::GetLayout |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ Init()
| void Cori::Graphics::Internal::OpenGLVertexBuffer::Init |
( |
const float * | vertices, |
|
|
uint32_t | size, |
|
|
const DRAW_TYPE | drawType ) |
|
overridevirtual |
◆ SetData()
| void Cori::Graphics::Internal::OpenGLVertexBuffer::SetData |
( |
const void * | data, |
|
|
uint32_t | size ) const |
|
overridevirtual |
◆ SetLayout()
| void Cori::Graphics::Internal::OpenGLVertexBuffer::SetLayout |
( |
const VBLayout & | layout | ) |
|
|
overridevirtual |
◆ Unbind()
| void Cori::Graphics::Internal::OpenGLVertexBuffer::Unbind |
( |
| ) |
const |
|
overridevirtual |
◆ OpenGLVertexArray
The documentation for this class was generated from the following files: