#include <VertexArray.h>
Definition at line 7 of file VertexArray.h.
◆ ~VertexArray()
| virtual Elevate::VertexArray::~VertexArray |
( |
| ) |
|
|
virtualdefault |
◆ AddVertexBuffer()
| void Elevate::VertexArray::AddVertexBuffer |
( |
const std::shared_ptr< VertexBuffer > & |
vertexBuffer | ) |
|
|
virtual |
◆ Bind()
| virtual void Elevate::VertexArray::Bind |
( |
| ) |
const |
|
pure virtual |
◆ ClearVertexBuffers()
| void Elevate::VertexArray::ClearVertexBuffers |
( |
| ) |
|
|
virtual |
◆ Create()
Definition at line 37 of file VertexArray.cpp.
38 {
40 {
43 }
44
45 EE_CORE_ASSERT(false, "A supported RendererAPI needs to be supported!");
46 return nullptr;
47 }
static RendererAPI::GraphicAPI GetAPI()
◆ GetIndexBuffer()
| const std::shared_ptr< IndexBuffer > Elevate::VertexArray::GetIndexBuffer |
( |
| ) |
const |
|
inline |
◆ GetVertexBuffers()
| const std::vector< std::shared_ptr< VertexBuffer > > & Elevate::VertexArray::GetVertexBuffers |
( |
| ) |
const |
|
inline |
◆ SetIndexBuffer()
| void Elevate::VertexArray::SetIndexBuffer |
( |
const std::shared_ptr< IndexBuffer > & |
indexBuffer | ) |
|
|
virtual |
◆ SetSingleVertexBuffer()
| void Elevate::VertexArray::SetSingleVertexBuffer |
( |
const std::shared_ptr< VertexBuffer > & |
vertexBuffer | ) |
|
Definition at line 31 of file VertexArray.cpp.
32 {
35 }
virtual void AddVertexBuffer(const std::shared_ptr< VertexBuffer > &vertexBuffer)
virtual void ClearVertexBuffers()
◆ Unbind()
| virtual void Elevate::VertexArray::Unbind |
( |
| ) |
const |
|
pure virtual |
The documentation for this class was generated from the following files: