| async_flush_to_host() override | blender::gpu::MTLStorageBuf | virtual |
| bind(int slot) override | blender::gpu::MTLStorageBuf | virtual |
| clear(uint32_t clear_value) override | blender::gpu::MTLStorageBuf | virtual |
| copy_sub(VertBuf *src, uint dst_offset, uint src_offset, uint copy_size) override | blender::gpu::MTLStorageBuf | virtual |
| data_ | blender::gpu::StorageBuf | protected |
| get_metal_buffer() | blender::gpu::MTLStorageBuf | |
| get_name() | blender::gpu::MTLStorageBuf | inline |
| get_size() | blender::gpu::MTLStorageBuf | |
| index_buffer_ | blender::gpu::MTLStorageBuf | |
| init() | blender::gpu::MTLStorageBuf | |
| metal_buffer_ | blender::gpu::MTLStorageBuf | |
| MTLStorageBuf(size_t size, GPUUsageType usage, const char *name) | blender::gpu::MTLStorageBuf | |
| MTLStorageBuf(MTLUniformBuf *uniform_buf, size_t size) | blender::gpu::MTLStorageBuf | |
| MTLStorageBuf(MTLVertBuf *uniform_buf, size_t size) | blender::gpu::MTLStorageBuf | |
| MTLStorageBuf(MTLIndexBuf *uniform_buf, size_t size) | blender::gpu::MTLStorageBuf | |
| MTLStorageBuf(MTLTexture *texture, size_t size) | blender::gpu::MTLStorageBuf | |
| name_ | blender::gpu::StorageBuf | protected |
| read(void *data) override | blender::gpu::MTLStorageBuf | virtual |
| size_in_bytes_ | blender::gpu::StorageBuf | protected |
| StorageBuf(size_t size, const char *name) | blender::gpu::StorageBuf | |
| sync_as_indirect_buffer() override | blender::gpu::MTLStorageBuf | inlinevirtual |
| texture_ | blender::gpu::MTLStorageBuf | |
| unbind() override | blender::gpu::MTLStorageBuf | virtual |
| uniform_buffer_ | blender::gpu::MTLStorageBuf | |
| update(const void *data) override | blender::gpu::MTLStorageBuf | virtual |
| vertex_buffer_ | blender::gpu::MTLStorageBuf | |
| ~MTLStorageBuf() | blender::gpu::MTLStorageBuf | |
| ~StorageBuf() | blender::gpu::StorageBuf | virtual |