Zen 0.3.0
Loading...
Searching...
No Matches
Zen::BufferLayout Class Reference

Public Member Functions

 BufferLayout (const std::initializer_list< BufferElement > &elements)
uint32_t getStride () const
const std::vector< BufferElement > & getElements () const
std::vector< BufferElement >::iterator begin ()
std::vector< BufferElement >::iterator end ()
std::vector< BufferElement >::const_iterator begin () const
std::vector< BufferElement >::const_iterator end () const

Detailed Description

Definition at line 96 of file ZEN_Buffer.h.

Constructor & Destructor Documentation

◆ BufferLayout() [1/2]

Zen::BufferLayout::BufferLayout ( )
inline

Definition at line 98 of file ZEN_Buffer.h.

◆ BufferLayout() [2/2]

Zen::BufferLayout::BufferLayout ( const std::initializer_list< BufferElement > & elements)
inline

Definition at line 100 of file ZEN_Buffer.h.

Member Function Documentation

◆ begin() [1/2]

std::vector< BufferElement >::iterator Zen::BufferLayout::begin ( )
inline

Definition at line 107 of file ZEN_Buffer.h.

◆ begin() [2/2]

std::vector< BufferElement >::const_iterator Zen::BufferLayout::begin ( ) const
inline

Definition at line 109 of file ZEN_Buffer.h.

◆ end() [1/2]

std::vector< BufferElement >::iterator Zen::BufferLayout::end ( )
inline

Definition at line 108 of file ZEN_Buffer.h.

◆ end() [2/2]

std::vector< BufferElement >::const_iterator Zen::BufferLayout::end ( ) const
inline

Definition at line 110 of file ZEN_Buffer.h.

◆ getElements()

const std::vector< BufferElement > & Zen::BufferLayout::getElements ( ) const
inline

Definition at line 105 of file ZEN_Buffer.h.

◆ getStride()

uint32_t Zen::BufferLayout::getStride ( ) const
inline

Definition at line 104 of file ZEN_Buffer.h.


The documentation for this class was generated from the following file: