Nebula
Loading...
Searching...
No Matches
CoreGraphics::BufferSet Struct Reference

#include <buffer.h>

Detailed Description

Set of buffers which creates a buffer per each buffered frame.

Public Member Functions

 BufferSet ()
 Default constructor.
 
 BufferSet (const BufferCreateInfo &createInfo)
 Constructor.
 
 BufferSet (BufferSet &&rhs)
 Move constructor.
 
void operator= (BufferSet &&rhs)
 Move assignment.
 
const CoreGraphics::BufferId Buffer ()
 Get current buffer.
 
 ~BufferSet ()
 Destructor.
 

Public Attributes

Util::FixedArray< CoreGraphics::BufferIdbuffers
 

Constructor & Destructor Documentation

◆ BufferSet() [1/3]

CoreGraphics::BufferSet::BufferSet ( )
inline

Default constructor.

◆ BufferSet() [2/3]

CoreGraphics::BufferSet::BufferSet ( const BufferCreateInfo & createInfo)

Constructor.

◆ BufferSet() [3/3]

CoreGraphics::BufferSet::BufferSet ( BufferSet && rhs)

Move constructor.

◆ ~BufferSet()

CoreGraphics::BufferSet::~BufferSet ( )

Destructor.

Member Function Documentation

◆ Buffer()

const CoreGraphics::BufferId CoreGraphics::BufferSet::Buffer ( )

Get current buffer.

◆ operator=()

void CoreGraphics::BufferSet::operator= ( BufferSet && rhs)

Move assignment.

Member Data Documentation

◆ buffers

Util::FixedArray<CoreGraphics::BufferId> CoreGraphics::BufferSet::buffers

The documentation for this struct was generated from the following files: