|
Foundation
|
Internal staged buffer with a CPU-side (non-driver) data for immediate writes. More...
Public Member Functions | |
| StagedDoubleBuffer (RHIDevice *device, size_t size, size_t stagingSize, size_t alignment, Allocator *alloc) | |
| ~StagedDoubleBuffer () | |
| template<typename T > | |
| Span< T > | View () |
Public Attributes | |
| Allocator *const | alloc |
| char *const | data |
| const size_t | size |
| const size_t | alignment |
| StagedBuffer | buffer |
| Async::Mutex | mutex |
Internal staged buffer with a CPU-side (non-driver) data for immediate writes.
| GPUScene::StagedDoubleBuffer::StagedDoubleBuffer | ( | RHIDevice * | device, |
| size_t | size, | ||
| size_t | stagingSize, | ||
| size_t | alignment, | ||
| Allocator * | alloc | ||
| ) |
| GPUScene::StagedDoubleBuffer::~StagedDoubleBuffer | ( | ) |
| StagedBuffer Foundation::Rendering::GPUScene::StagedDoubleBuffer::buffer |
| Async::Mutex Foundation::Rendering::GPUScene::StagedDoubleBuffer::mutex |