Cogs.Core
|
Public Member Functions | |
void | CreateInstance (GraphicsDeviceWebGPU *graphicsDevice) |
void | NextInstance (GraphicsDeviceWebGPU *graphicsDevice) |
void | ResetInstance () |
Public Attributes | |
WGPUBuffer | buffer |
size_t | size |
void * | map |
bool | is_read_buffer |
uint32_t | accessMode |
uint32_t | bindFlags |
uint32_t | alias_idx = 0 |
std::vector< WGPUBuffer > | alias |
Definition at line 15 of file BuffersWebGPU.h.
void Cogs::BufferWebGPU::CreateInstance | ( | GraphicsDeviceWebGPU * | graphicsDevice | ) |
Definition at line 14 of file BuffersWebGPU.cpp.
void Cogs::BufferWebGPU::NextInstance | ( | GraphicsDeviceWebGPU * | graphicsDevice | ) |
Definition at line 49 of file BuffersWebGPU.cpp.
void Cogs::BufferWebGPU::ResetInstance | ( | ) |
Definition at line 61 of file BuffersWebGPU.cpp.
uint32_t Cogs::BufferWebGPU::accessMode |
Definition at line 21 of file BuffersWebGPU.h.
std::vector<WGPUBuffer> Cogs::BufferWebGPU::alias |
Definition at line 25 of file BuffersWebGPU.h.
uint32_t Cogs::BufferWebGPU::alias_idx = 0 |
Definition at line 24 of file BuffersWebGPU.h.
uint32_t Cogs::BufferWebGPU::bindFlags |
Definition at line 22 of file BuffersWebGPU.h.
WGPUBuffer Cogs::BufferWebGPU::buffer |
Definition at line 16 of file BuffersWebGPU.h.
bool Cogs::BufferWebGPU::is_read_buffer |
Definition at line 19 of file BuffersWebGPU.h.
void* Cogs::BufferWebGPU::map |
Definition at line 18 of file BuffersWebGPU.h.
size_t Cogs::BufferWebGPU::size |
Definition at line 17 of file BuffersWebGPU.h.