CoriEngine
Loading...
Searching...
No Matches
Cori::Graphics::VBLayout Class Reference

#include <Buffers.hpp>

Public Member Functions

 VBLayout ()=default
 VBLayout (const std::initializer_list< VBElement > &elements)
 VBLayout (const VBLayout &other)
VBLayoutoperator= (const VBLayout &other)
 VBLayout (VBLayout &&other) noexcept
VBLayoutoperator= (VBLayout &&other) noexcept
uint32_t GetStride () const
const std::vector< VBElement > & GetElements () const
VBElementfront ()
const VBElementfront () const
VBElementback ()
const VBElementback () const
std::vector< VBElement >::iterator begin ()
std::vector< VBElement >::iterator end ()
std::vector< VBElement >::const_iterator begin () const
std::vector< VBElement >::const_iterator end () const

Detailed Description

Definition at line 124 of file Buffers.hpp.

Constructor & Destructor Documentation

◆ VBLayout() [1/4]

Cori::Graphics::VBLayout::VBLayout ( )
default

◆ VBLayout() [2/4]

Cori::Graphics::VBLayout::VBLayout ( const std::initializer_list< VBElement > & elements)
inline

Definition at line 128 of file Buffers.hpp.

◆ VBLayout() [3/4]

Cori::Graphics::VBLayout::VBLayout ( const VBLayout & other)
inline

Definition at line 135 of file Buffers.hpp.

Here is the call graph for this function:

◆ VBLayout() [4/4]

Cori::Graphics::VBLayout::VBLayout ( VBLayout && other)
inlinenoexcept

Definition at line 156 of file Buffers.hpp.

Here is the call graph for this function:

Member Function Documentation

◆ back() [1/2]

VBElement & Cori::Graphics::VBLayout::back ( )
inline

Definition at line 179 of file Buffers.hpp.

◆ back() [2/2]

const VBElement & Cori::Graphics::VBLayout::back ( ) const
inline

Definition at line 180 of file Buffers.hpp.

◆ begin() [1/2]

std::vector< VBElement >::iterator Cori::Graphics::VBLayout::begin ( )
inline

Definition at line 182 of file Buffers.hpp.

◆ begin() [2/2]

std::vector< VBElement >::const_iterator Cori::Graphics::VBLayout::begin ( ) const
inline

Definition at line 184 of file Buffers.hpp.

◆ end() [1/2]

std::vector< VBElement >::iterator Cori::Graphics::VBLayout::end ( )
inline

Definition at line 183 of file Buffers.hpp.

◆ end() [2/2]

std::vector< VBElement >::const_iterator Cori::Graphics::VBLayout::end ( ) const
inline

Definition at line 185 of file Buffers.hpp.

◆ front() [1/2]

VBElement & Cori::Graphics::VBLayout::front ( )
inline

Definition at line 177 of file Buffers.hpp.

◆ front() [2/2]

const VBElement & Cori::Graphics::VBLayout::front ( ) const
inline

Definition at line 178 of file Buffers.hpp.

◆ GetElements()

const std::vector< VBElement > & Cori::Graphics::VBLayout::GetElements ( ) const
inline

Definition at line 175 of file Buffers.hpp.

◆ GetStride()

uint32_t Cori::Graphics::VBLayout::GetStride ( ) const
inline

Definition at line 174 of file Buffers.hpp.

◆ operator=() [1/2]

VBLayout & Cori::Graphics::VBLayout::operator= ( const VBLayout & other)
inline

Definition at line 139 of file Buffers.hpp.

Here is the call graph for this function:

◆ operator=() [2/2]

VBLayout & Cori::Graphics::VBLayout::operator= ( VBLayout && other)
inlinenoexcept

Definition at line 162 of file Buffers.hpp.

Here is the call graph for this function:

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