#include <Buffer.h>
Definition at line 30 of file Buffer.h.
◆ BufferLayout() [1/3]
| Elevate::BufferLayout::BufferLayout |
( |
| ) |
|
|
default |
◆ BufferLayout() [2/3]
| Elevate::BufferLayout::BufferLayout |
( |
const std::initializer_list< BufferElement > & |
elements | ) |
|
|
inline |
Definition at line 35 of file Buffer.h.
36 : m_elements(elements)
37 {
38 CalculateOffsetAndStride();
39 }
◆ BufferLayout() [3/3]
| Elevate::BufferLayout::BufferLayout |
( |
const std::vector< BufferElement > & |
elements | ) |
|
|
inline |
Definition at line 41 of file Buffer.h.
42 : m_elements(elements)
43 {
44 CalculateOffsetAndStride();
45 }
◆ begin() [1/2]
| std::vector< BufferElement >::iterator Elevate::BufferLayout::begin |
( |
| ) |
|
|
inline |
Definition at line 49 of file Buffer.h.
49{ return m_elements.begin(); }
◆ begin() [2/2]
| std::vector< BufferElement >::const_iterator Elevate::BufferLayout::begin |
( |
| ) |
const |
|
inline |
Definition at line 51 of file Buffer.h.
51{ return m_elements.begin(); }
◆ end() [1/2]
| std::vector< BufferElement >::iterator Elevate::BufferLayout::end |
( |
| ) |
|
|
inline |
Definition at line 50 of file Buffer.h.
50{ return m_elements.end(); }
◆ end() [2/2]
| std::vector< BufferElement >::const_iterator Elevate::BufferLayout::end |
( |
| ) |
const |
|
inline |
Definition at line 52 of file Buffer.h.
52{ return m_elements.end(); }
◆ GetElements()
| const std::vector< BufferElement > & Elevate::BufferLayout::GetElements |
( |
| ) |
const |
|
inline |
◆ GetStride()
| uint32_t Elevate::BufferLayout::GetStride |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file:
- ElevateEngine/src/ElevateEngine/Renderer/Buffer.h