|
Cogs.Core
|
Public Member Functions | |
| void | CreateInstance (GraphicsDeviceWebGPU *graphicsDevice, BuffersWebGPU &buffers) |
| void | NextInstance (GraphicsDeviceWebGPU *graphicsDevice, BuffersWebGPU &buffers) |
| 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 |
| std::string | label |
Definition at line 16 of file BuffersWebGPU.h.
| void Cogs::BufferWebGPU::CreateInstance | ( | GraphicsDeviceWebGPU * | graphicsDevice, |
| BuffersWebGPU & | buffers | ||
| ) |
Definition at line 31 of file BuffersWebGPU.cpp.
| void Cogs::BufferWebGPU::NextInstance | ( | GraphicsDeviceWebGPU * | graphicsDevice, |
| BuffersWebGPU & | buffers | ||
| ) |
Definition at line 87 of file BuffersWebGPU.cpp.
| void Cogs::BufferWebGPU::ResetInstance | ( | ) |
Definition at line 100 of file BuffersWebGPU.cpp.
| uint32_t Cogs::BufferWebGPU::accessMode |
Definition at line 22 of file BuffersWebGPU.h.
| std::vector<WGPUBuffer> Cogs::BufferWebGPU::alias |
Definition at line 26 of file BuffersWebGPU.h.
| uint32_t Cogs::BufferWebGPU::alias_idx = 0 |
Definition at line 25 of file BuffersWebGPU.h.
| uint32_t Cogs::BufferWebGPU::bindFlags |
Definition at line 23 of file BuffersWebGPU.h.
| WGPUBuffer Cogs::BufferWebGPU::buffer |
Definition at line 17 of file BuffersWebGPU.h.
| bool Cogs::BufferWebGPU::is_read_buffer |
Definition at line 20 of file BuffersWebGPU.h.
| std::string Cogs::BufferWebGPU::label |
Definition at line 28 of file BuffersWebGPU.h.
| void* Cogs::BufferWebGPU::map |
Definition at line 19 of file BuffersWebGPU.h.
| size_t Cogs::BufferWebGPU::size |
Definition at line 18 of file BuffersWebGPU.h.