Foundation
Loading...
Searching...
No Matches
Foundation::RHI::VulkanCommandList Member List

This is the complete list of members for Foundation::RHI::VulkanCommandList, including all inherited members.

Begin() overrideFoundation::RHI::VulkanCommandListvirtual
BeginGraphics(GraphicsDesc const &desc) overrideFoundation::RHI::VulkanCommandListvirtual
BeginTransition() overrideFoundation::RHI::VulkanCommandListvirtual
BindDescriptorSet(RHIDevicePipelineType bindpoint, RHIPipelineState *pipeline, Span< RHIDeviceDescriptorSet *const > sets, size_t first) overrideFoundation::RHI::VulkanCommandListvirtual
BindIndexBuffer(RHIBuffer *buffer, size_t offset, RHIResourceFormat format) overrideFoundation::RHI::VulkanCommandListvirtual
BindVertexBuffer(uint32_t index, Core::Span< RHIBuffer *const > buffers, Core::Span< const size_t > offsets) overrideFoundation::RHI::VulkanCommandListvirtual
CopyBuffer(RHIBuffer *src_buffer, RHIBuffer *dst_buffer, Core::Span< const CopyBufferRegion > regions) overrideFoundation::RHI::VulkanCommandListvirtual
CopyBufferToImage(RHIBuffer *src_buffer, RHITexture *dst_image, RHITextureLayout dst_layout, Core::Span< const CopyImageRegion > regions) overrideFoundation::RHI::VulkanCommandListvirtual
CopyImage(RHITexture *src_image, RHITextureLayout src_layout, RHITexture *dst_image, RHITextureLayout dst_layout, Core::Span< const CopyImageRegion > regions) overrideFoundation::RHI::VulkanCommandListvirtual
DebugBegin(const char *message) overrideFoundation::RHI::VulkanCommandListvirtual
DebugEnd() overrideFoundation::RHI::VulkanCommandListvirtual
DebugInsertMarker(const char *message) overrideFoundation::RHI::VulkanCommandListvirtual
DebugSetObjectName(const char *name) overrideFoundation::RHI::VulkanCommandListvirtual
Dispatch(uint32_t group_count_x, uint32_t group_count_y, uint32_t group_count_z) overrideFoundation::RHI::VulkanCommandListvirtual
Draw(uint32_t vertex_count, uint32_t instance_count=1, uint32_t first_vertex=0, uint32_t first_instance=0) overrideFoundation::RHI::VulkanCommandListvirtual
DrawIndexed(uint32_t index_count, uint32_t instance_count=1, uint32_t first_index=0, int32_t vertex_offset=0, uint32_t first_instance=0) overrideFoundation::RHI::VulkanCommandListvirtual
DrawIndexedIndirectCount(RHIBuffer *buffer, size_t offset, RHIBuffer *count_buffer, size_t count_offset, uint32_t max_draw_count, uint32_t stride) overrideFoundation::RHI::VulkanCommandListvirtual
DrawMeshTasks(uint32_t group_count_x, uint32_t group_count_y, uint32_t group_count_z) overrideFoundation::RHI::VulkanCommandListvirtual
DrawMeshTasksIndirect(RHIBuffer *cmd_buffer, size_t cmd_offset, size_t draw_count, size_t stride) overrideFoundation::RHI::VulkanCommandListvirtual
End() overrideFoundation::RHI::VulkanCommandListvirtual
EndGraphics() overrideFoundation::RHI::VulkanCommandListvirtual
EndTransition() overrideFoundation::RHI::VulkanCommandListvirtual
FillBuffer(RHIBuffer *buffer, uint32_t value, size_t offset=0, size_t size=kFullSize) overrideFoundation::RHI::VulkanCommandListvirtual
GetVkCommandBuffer() constFoundation::RHI::VulkanCommandListinline
kArenaSizeFoundation::RHI::VulkanCommandListprotectedstatic
mAllocatorFoundation::RHI::VulkanCommandListprotected
mArenaFoundation::RHI::VulkanCommandListprotected
mBarriersFoundation::RHI::VulkanCommandListprotected
mCommandBufferFoundation::RHI::VulkanCommandListprotected
mCommandPoolFoundation::RHI::VulkanCommandListprotected
operator=(const RHIObject &)=deleteFoundation::RHI::RHIObject
operator=(RHIObject &&)=deleteFoundation::RHI::RHIObject
PushConstant(RHIPipelineState *pipeline, RHIShaderStage stage, uint32_t offset, Core::Span< const char > data) overrideFoundation::RHI::VulkanCommandListvirtual
Reset() overrideFoundation::RHI::VulkanCommandListvirtual
RHICommandList(RHICommandPool const &commandPool)Foundation::RHI::RHICommandListinline
RHIObject()=defaultFoundation::RHI::RHIObject
RHIObject(RHIObject const &)=deleteFoundation::RHI::RHIObject
RHIObject(RHIObject &&)=deleteFoundation::RHI::RHIObject
SetBufferTransition(RHIBuffer *image, TransitionDesc const &desc) overrideFoundation::RHI::VulkanCommandListvirtual
SetImageTransition(RHITexture *image, TransitionDesc const &desc) overrideFoundation::RHI::VulkanCommandListvirtual
SetPipeline(PipelineDesc const &desc) overrideFoundation::RHI::VulkanCommandListvirtual
SetScissor(uint32_t x, uint32_t y, uint32_t width, uint32_t height) overrideFoundation::RHI::VulkanCommandListvirtual
SetViewport(float x, float y, float width, float height, float depth_min=0.0, float depth_max=1.0) overrideFoundation::RHI::VulkanCommandListvirtual
VulkanCommandList(const VulkanCommandPool &commandPool)Foundation::RHI::VulkanCommandList
~RHIObject()=defaultFoundation::RHI::RHIObjectvirtual