|
Hymn to Beauty
C++ 3D Engine
|
WebGPU implementation of BufferAllocator. More...
#include <WebGPUBufferAllocator.hpp>
Public Member Functions | |
| WebGPUBufferAllocator (WebGPURenderer &webGPURenderer) | |
| Create a new buffer allocator. More... | |
| ~WebGPUBufferAllocator () final | |
| Destructor. More... | |
Public Member Functions inherited from Video::BufferAllocator | |
| BufferAllocator (uint32_t frames) | |
| Create a new buffer allocator. More... | |
| virtual | ~BufferAllocator () |
| Destructor. More... | |
| void | BeginFrame () |
| Call at the beginning of each frame. More... | |
| Buffer * | CreateBuffer (Buffer::BufferUsage bufferUsage, uint32_t size, const void *data) |
| Create a GPU buffer. More... | |
| Buffer * | CreateTemporaryBuffer (Buffer::BufferUsage bufferUsage, uint32_t size, const void *data) |
| Create a temporary GPU buffer. More... | |
Additional Inherited Members | |
Static Protected Attributes inherited from Video::BufferAllocator | |
| static const uint32_t | poolSize = 1024 * 1024 |
| The size of each buffer in the pool. More... | |
WebGPU implementation of BufferAllocator.
|
explicit |
Create a new buffer allocator.
| webGPURenderer | The WebGPU renderer. |
|
final |
Destructor.