This is the complete list of members for blender::gpu::VKBuffer, including all inherited members.
| async_flush_to_host(VKContext &context) | blender::gpu::VKBuffer | |
| clear(VKContext &context, uint32_t clear_value) | blender::gpu::VKBuffer | |
| create(size_t size, VkBufferUsageFlags buffer_usage, VmaMemoryUsage vma_memory_usage, VmaAllocationCreateFlags vma_allocation_flags, float priority, bool export_memory=false) | blender::gpu::VKBuffer | |
| device_address_get() const | blender::gpu::VKBuffer | inline |
| export_memory_get(size_t &memory_size) | blender::gpu::VKBuffer | |
| flush() const | blender::gpu::VKBuffer | |
| free() | blender::gpu::VKBuffer | |
| free_immediately(VKDevice &device) | blender::gpu::VKBuffer | |
| is_allocated() const | blender::gpu::VKBuffer | inline |
| is_mapped() const | blender::gpu::VKBuffer | inline |
| mapped_memory_get() const | blender::gpu::VKBuffer | inline |
| NonCopyable(const NonCopyable &other)=delete | blender::NonCopyable | |
| NonCopyable()=default | blender::NonCopyable | |
| NonCopyable(NonCopyable &&other)=default | blender::NonCopyable | |
| operator=(const NonCopyable &other)=delete | blender::NonCopyable | |
| operator=(NonCopyable &&other)=default | blender::NonCopyable | |
| read(VKContext &context, void *data) const | blender::gpu::VKBuffer | |
| read_async(VKContext &context, void *data) | blender::gpu::VKBuffer | |
| size_in_bytes() const | blender::gpu::VKBuffer | inline |
| update_immediately(const void *data) const | blender::gpu::VKBuffer | |
| update_render_graph(VKContext &context, void *data) const | blender::gpu::VKBuffer | |
| update_sub_immediately(size_t start_offset, size_t data_size, const void *data) const | blender::gpu::VKBuffer | |
| vk_handle() const | blender::gpu::VKBuffer | inline |
| VKBuffer()=default | blender::gpu::VKBuffer | |
| ~VKBuffer() | blender::gpu::VKBuffer | virtual |