#include <Buffer.h>
Definition at line 74 of file Buffer.h.
◆ VertexBuffer()
| Elevate::VertexBuffer::VertexBuffer |
( |
const void * |
vertices, |
|
|
uint32_t |
size |
|
) |
| |
|
inline |
Definition at line 77 of file Buffer.h.
78 : m_data(vertices), m_size(size) { }
◆ ~VertexBuffer()
| virtual Elevate::VertexBuffer::~VertexBuffer |
( |
| ) |
|
|
virtualdefault |
◆ Bind()
| virtual void Elevate::VertexBuffer::Bind |
( |
| ) |
const |
|
pure virtual |
◆ Create()
| VertexBuffer * Elevate::VertexBuffer::Create |
( |
const void * |
vertices, |
|
|
const uint32_t |
size |
|
) |
| |
|
static |
Definition at line 11 of file Buffer.cpp.
12 {
14 {
17 }
18
19 EE_CORE_ASSERT(false, "A supported RendererAPI needs to be supported!");
20 return nullptr;
21 }
static RendererAPI::GraphicAPI GetAPI()
◆ GetLayout()
| virtual const BufferLayout & Elevate::VertexBuffer::GetLayout |
( |
| ) |
const |
|
pure virtual |
◆ GetSize()
| uint32_t Elevate::VertexBuffer::GetSize |
( |
| ) |
|
|
inline |
◆ Resize()
| virtual void Elevate::VertexBuffer::Resize |
( |
uint32_t |
size | ) |
|
|
pure virtual |
◆ SetData()
| virtual void Elevate::VertexBuffer::SetData |
( |
const void * |
newData, |
|
|
uint32_t |
size |
|
) |
| |
|
pure virtual |
◆ SetLayout()
| virtual void Elevate::VertexBuffer::SetLayout |
( |
const BufferLayout & |
layout | ) |
|
|
pure virtual |
◆ SetSize()
| void Elevate::VertexBuffer::SetSize |
( |
uint32_t |
newSize | ) |
|
|
inlineprotected |
◆ Unbind()
| virtual void Elevate::VertexBuffer::Unbind |
( |
| ) |
const |
|
pure virtual |
The documentation for this class was generated from the following files:
- ElevateEngine/src/ElevateEngine/Renderer/Buffer.h
- ElevateEngine/src/ElevateEngine/Renderer/Buffer.cpp