Nebula
|
#include <buffer.h>
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::BufferId > | buffers |
|
inline |
Default constructor.
CoreGraphics::BufferSet::BufferSet | ( | const BufferCreateInfo & | createInfo | ) |
Constructor.
CoreGraphics::BufferSet::BufferSet | ( | BufferSet && | rhs | ) |
Move constructor.
CoreGraphics::BufferSet::~BufferSet | ( | ) |
Destructor.
const CoreGraphics::BufferId CoreGraphics::BufferSet::Buffer | ( | ) |
Get current buffer.
void CoreGraphics::BufferSet::operator= | ( | BufferSet && | rhs | ) |
Move assignment.
Util::FixedArray<CoreGraphics::BufferId> CoreGraphics::BufferSet::buffers |