|
Nebula
|
#include <pinnedbuffer.h>
Public Member Functions | |
| PinnedBuffer () | |
| Default constructor. | |
| PinnedBuffer (const BufferCreateInfo &createInfo) | |
| Constructor. | |
| PinnedBuffer (PinnedBuffer &&rhs) | |
| Move constructor. | |
| void | operator= (PinnedBuffer &&rhs) |
| Move assignment. | |
| void | Write (const STORAGE &item, IndexT offset) |
| Append a copy of an element to a region. | |
| void | Write (const STORAGE *items, SizeT num, IndexT offset) |
| Write a series of items. | |
| void | Flush (const CoreGraphics::CmdBufferId buf) |
| Copy from storage unto device buffer. | |
|
inline |
Default constructor.
|
inline |
Constructor.
|
inline |
Move constructor.
|
inline |
Copy from storage unto device buffer.
|
inline |
Move assignment.
|
inline |
Append a copy of an element to a region.
|
inline |
Write a series of items.
| CoreGraphics::BufferId CoreGraphics::PinnedBuffer< STORAGE >::deviceBuffer |
| Util::Array<CoreGraphics::BufferCopy> CoreGraphics::PinnedBuffer< STORAGE >::fromCopies |
| BufferSet CoreGraphics::PinnedBuffer< STORAGE >::hostBuffers |
| uint CoreGraphics::PinnedBuffer< STORAGE >::iterator |
| Util::Array<uint> CoreGraphics::PinnedBuffer< STORAGE >::sizes |
| Util::Array<CoreGraphics::BufferCopy> CoreGraphics::PinnedBuffer< STORAGE >::toCopies |