Blender V5.0
blender::gpu::VKBuffer Member List

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() constblender::gpu::VKBufferinline
export_memory_get(size_t &memory_size)blender::gpu::VKBuffer
flush() constblender::gpu::VKBuffer
free()blender::gpu::VKBuffer
free_immediately(VKDevice &device)blender::gpu::VKBuffer
is_allocated() constblender::gpu::VKBufferinline
is_mapped() constblender::gpu::VKBufferinline
mapped_memory_get() constblender::gpu::VKBufferinline
NonCopyable(const NonCopyable &other)=deleteblender::NonCopyable
NonCopyable()=defaultblender::NonCopyable
NonCopyable(NonCopyable &&other)=defaultblender::NonCopyable
operator=(const NonCopyable &other)=deleteblender::NonCopyable
operator=(NonCopyable &&other)=defaultblender::NonCopyable
read(VKContext &context, void *data) constblender::gpu::VKBuffer
read_async(VKContext &context, void *data)blender::gpu::VKBuffer
size_in_bytes() constblender::gpu::VKBufferinline
update_immediately(const void *data) constblender::gpu::VKBuffer
update_render_graph(VKContext &context, void *data) constblender::gpu::VKBuffer
update_sub_immediately(size_t start_offset, size_t data_size, const void *data) constblender::gpu::VKBuffer
vk_handle() constblender::gpu::VKBufferinline
VKBuffer()=defaultblender::gpu::VKBuffer
~VKBuffer()blender::gpu::VKBuffervirtual