Blender V4.3
blender::gpu::render_graph::VKCommandBufferInterface Member List

This is the complete list of members for blender::gpu::render_graph::VKCommandBufferInterface, including all inherited members.

begin_debug_utils_label(const VkDebugUtilsLabelEXT *vk_debug_utils_label)=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
begin_query(VkQueryPool vk_query_pool, uint32_t query_index, VkQueryControlFlags vk_query_control_flags)=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
begin_recording()=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
begin_rendering(const VkRenderingInfo *p_rendering_info)=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
bind_descriptor_sets(VkPipelineBindPoint pipeline_bind_point, VkPipelineLayout layout, uint32_t first_set, uint32_t descriptor_set_count, const VkDescriptorSet *p_descriptor_sets, uint32_t dynamic_offset_count, const uint32_t *p_dynamic_offsets)=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
bind_index_buffer(VkBuffer buffer, VkDeviceSize offset, VkIndexType index_type)=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
bind_pipeline(VkPipelineBindPoint pipeline_bind_point, VkPipeline pipeline)=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
bind_vertex_buffers(uint32_t first_binding, uint32_t binding_count, const VkBuffer *p_buffers, const VkDeviceSize *p_offsets)=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
blit_image(VkImage src_image, VkImageLayout src_image_layout, VkImage dst_image, VkImageLayout dst_image_layout, uint32_t region_count, const VkImageBlit *p_regions, VkFilter filter)=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
clear_attachments(uint32_t attachment_count, const VkClearAttachment *p_attachments, uint32_t rect_count, const VkClearRect *p_rects)=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
clear_color_image(VkImage image, VkImageLayout image_layout, const VkClearColorValue *p_color, uint32_t range_count, const VkImageSubresourceRange *p_ranges)=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
clear_depth_stencil_image(VkImage image, VkImageLayout image_layout, const VkClearDepthStencilValue *p_depth_stencil, uint32_t range_count, const VkImageSubresourceRange *p_ranges)=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
copy_buffer(VkBuffer src_buffer, VkBuffer dst_buffer, uint32_t region_count, const VkBufferCopy *p_regions)=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
copy_buffer_to_image(VkBuffer src_buffer, VkImage dst_image, VkImageLayout dst_image_layout, uint32_t region_count, const VkBufferImageCopy *p_regions)=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
copy_image(VkImage src_image, VkImageLayout src_image_layout, VkImage dst_image, VkImageLayout dst_image_layout, uint32_t region_count, const VkImageCopy *p_regions)=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
copy_image_to_buffer(VkImage src_image, VkImageLayout src_image_layout, VkBuffer dst_buffer, uint32_t region_count, const VkBufferImageCopy *p_regions)=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
dispatch(uint32_t group_count_x, uint32_t group_count_y, uint32_t group_count_z)=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
dispatch_indirect(VkBuffer buffer, VkDeviceSize offset)=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
draw(uint32_t vertex_count, uint32_t instance_count, uint32_t first_vertex, uint32_t first_instance)=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
draw_indexed(uint32_t index_count, uint32_t instance_count, uint32_t first_index, int32_t vertex_offset, uint32_t first_instance)=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
draw_indexed_indirect(VkBuffer buffer, VkDeviceSize offset, uint32_t draw_count, uint32_t stride)=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
draw_indirect(VkBuffer buffer, VkDeviceSize offset, uint32_t draw_count, uint32_t stride)=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
end_debug_utils_label()=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
end_query(VkQueryPool vk_query_pool, uint32_t query_index)=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
end_recording()=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
end_rendering()=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
fill_buffer(VkBuffer dst_buffer, VkDeviceSize dst_offset, VkDeviceSize size, uint32_t data)=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
pipeline_barrier(VkPipelineStageFlags src_stage_mask, VkPipelineStageFlags dst_stage_mask, VkDependencyFlags dependency_flags, uint32_t memory_barrier_count, const VkMemoryBarrier *p_memory_barriers, uint32_t buffer_memory_barrier_count, const VkBufferMemoryBarrier *p_buffer_memory_barriers, uint32_t image_memory_barrier_count, const VkImageMemoryBarrier *p_image_memory_barriers)=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
push_constants(VkPipelineLayout layout, VkShaderStageFlags stage_flags, uint32_t offset, uint32_t size, const void *p_values)=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
reset_query_pool(VkQueryPool vk_query_pool, uint32_t first_query, uint32_t query_count)=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
submit_with_cpu_synchronization(VkFence vk_fence=VK_NULL_HANDLE)=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
update_buffer(VkBuffer dst_buffer, VkDeviceSize dst_offset, VkDeviceSize data_size, const void *p_data)=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
VKCommandBufferInterface()blender::gpu::render_graph::VKCommandBufferInterfaceinline
wait_for_cpu_synchronization(VkFence vk_fence=VK_NULL_HANDLE)=0blender::gpu::render_graph::VKCommandBufferInterfacepure virtual
~VKCommandBufferInterface()=defaultblender::gpu::render_graph::VKCommandBufferInterfacevirtual