#include <VertexArray.h>
◆ VertexArray()
◆ ~VertexArray()
VertexArray::~VertexArray |
( |
| ) |
|
◆ AddAttribute()
void VertexArray::AddAttribute |
( |
Attribute * |
attr | ) |
|
◆ Free()
void VertexArray::Free |
( |
| ) |
|
|
private |
◆ FreeBackingStore()
void VertexArray::FreeBackingStore |
( |
| ) |
|
◆ GetBuffer()
◆ GetNumberOfVertices()
size_t VertexArray::GetNumberOfVertices |
( |
| ) |
const |
|
inline |
◆ GetOffset()
uint32_t VertexArray::GetOffset |
( |
| ) |
const |
|
inline |
◆ GetStride()
uint32_t VertexArray::GetStride |
( |
| ) |
const |
|
inline |
◆ Layout()
void VertexArray::Layout |
( |
| ) |
|
◆ MakeIterator()
◆ PrepareForRendering()
void VertexArray::PrepareForRendering |
( |
| ) |
|
◆ SetNumberOfVertices()
void VertexArray::SetNumberOfVertices |
( |
const size_t |
numberOfVertices | ) |
|
◆ Upload()
void VertexArray::Upload |
( |
| ) |
|
◆ UploadIfNeeded()
◆ m_Attributes
std::vector<Attribute*> VertexArray::m_Attributes |
|
private |
◆ m_BackingStore
char* VertexArray::m_BackingStore |
|
private |
◆ m_NumberOfVertices
size_t VertexArray::m_NumberOfVertices |
|
private |
◆ m_Stride
◆ m_Type
◆ m_Usage
◆ m_VB
The documentation for this class was generated from the following files:
- /home/docker/jenkins/workspace/technical-docs/source/renderer/VertexArray.h
- /home/docker/jenkins/workspace/technical-docs/source/renderer/VertexArray.cpp