|
KarmaEngine
Game Engine for practical learning and research purposes
|
A format for vertex buffer say. More...
#include <Buffer.h>
Public Member Functions | |
| BufferLayout () | |
| A default constructor. | |
| BufferLayout (const std::initializer_list< BufferElement > &elements) | |
| Constructor with specified buffer data format. | |
| uint32_t | GetStride () const |
| A getter for m_Stride. | |
| const std::vector< BufferElement > & | GetElements () const |
| A getter for m_Elements. | |
| void | PushElement (const BufferElement &element) |
| For modifying the list of elements and set paremeters accordingly. | |
| std::vector< BufferElement >::iterator | begin () |
| Getter for iterator begin. | |
| std::vector< BufferElement >::iterator | end () |
| Getter for iterator end. | |
| std::vector< BufferElement >::const_iterator | begin () const |
| Getter for const_iterator begin. | |
| std::vector< BufferElement >::const_iterator | end () const |
| Getter for const_iterator end. | |
A format for vertex buffer say.
|
inline |
|
inline |
Constructor with specified buffer data format.
| elements |
|
inline |
Getter for iterator begin.
|
inline |
Getter for const_iterator begin.
|
inline |
Getter for iterator end.
|
inline |
Getter for const_iterator end.
|
inline |
A getter for m_Elements.
|
inline |
A getter for m_Stride.
|
inline |
For modifying the list of elements and set paremeters accordingly.