#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