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

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

Begin()=0Foundation::RHI::RHICommandListpure virtual
BeginGraphics(GraphicsDesc const &desc)=0Foundation::RHI::RHICommandListpure virtual
BeginTransition()=0Foundation::RHI::RHICommandListpure virtual
BindDescriptorSet(RHIDevicePipelineType bindpoint, RHIPipelineState *pipeline, Span< RHIDeviceDescriptorSet *const > sets, size_t first=0)=0Foundation::RHI::RHICommandListpure virtual
BindIndexBuffer(RHIBuffer *buffer, size_t offset=0, RHIResourceFormat format=RHIResourceFormat::R32Uint)=0Foundation::RHI::RHICommandListpure virtual
BindVertexBuffer(uint32_t index, Span< RHIBuffer *const > buffers, Span< const size_t > offsets)=0Foundation::RHI::RHICommandListpure virtual
CopyBuffer(RHIBuffer *src_buffer, RHIBuffer *dst_buffer, Span< const CopyBufferRegion > regions)=0Foundation::RHI::RHICommandListpure virtual
CopyBufferToImage(RHIBuffer *src_buffer, RHITexture *dst_image, RHITextureLayout dst_layout, Span< const CopyImageRegion > regions)=0Foundation::RHI::RHICommandListpure virtual
CopyImage(RHITexture *src_image, RHITextureLayout src_layout, RHITexture *dst_image, RHITextureLayout dst_layout, Span< const CopyImageRegion > regions)=0Foundation::RHI::RHICommandListpure virtual
DebugBegin(const char *message)=0Foundation::RHI::RHICommandListpure virtual
DebugEnd()=0Foundation::RHI::RHICommandListpure virtual
DebugInsertMarker(const char *message)=0Foundation::RHI::RHICommandListpure virtual
DebugSetObjectName(const char *name)=0Foundation::RHI::RHICommandListpure virtual
Dispatch(uint32_t group_count_x, uint32_t group_count_y, uint32_t group_count_z)=0Foundation::RHI::RHICommandListpure virtual
Draw(uint32_t vertex_count, uint32_t instance_count=1, uint32_t first_vertex=0, uint32_t first_instance=0)=0Foundation::RHI::RHICommandListpure virtual
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)=0Foundation::RHI::RHICommandListpure virtual
DrawIndexedIndirectCount(RHIBuffer *cmd_buffer, size_t cmd_offset, RHIBuffer *count_buffer, size_t count_offset, uint32_t max_draw_count, uint32_t cmd_stride)=0Foundation::RHI::RHICommandListpure virtual
DrawMeshTasks(uint32_t group_count_x, uint32_t group_count_y, uint32_t group_count_z)=0Foundation::RHI::RHICommandListpure virtual
DrawMeshTasksIndirect(RHIBuffer *cmd_buffer, size_t cmd_offset, size_t draw_count, size_t stride)=0Foundation::RHI::RHICommandListpure virtual
End()=0Foundation::RHI::RHICommandListpure virtual
EndGraphics()=0Foundation::RHI::RHICommandListpure virtual
EndTransition()=0Foundation::RHI::RHICommandListpure virtual
FillBuffer(RHIBuffer *buffer, uint32_t value, size_t offset=0, size_t size=kFullSize)=0Foundation::RHI::RHICommandListpure virtual
mCommandPoolFoundation::RHI::RHICommandListprotected
operator=(const RHIObject &)=deleteFoundation::RHI::RHIObject
operator=(RHIObject &&)=deleteFoundation::RHI::RHIObject
PushConstant(RHIPipelineState *pipeline, RHIShaderStage stage, uint32_t offset, Span< const char > data)=0Foundation::RHI::RHICommandListpure virtual
Reset()=0Foundation::RHI::RHICommandListpure virtual
RHICommandList(RHICommandPool const &commandPool)Foundation::RHI::RHICommandListinline
RHIObject()=defaultFoundation::RHI::RHIObject
RHIObject(RHIObject const &)=deleteFoundation::RHI::RHIObject
RHIObject(RHIObject &&)=deleteFoundation::RHI::RHIObject
SetBufferTransition(RHIBuffer *buffer, TransitionDesc const &desc)=0Foundation::RHI::RHICommandListpure virtual
SetImageTransition(RHITexture *image, TransitionDesc const &desc)=0Foundation::RHI::RHICommandListpure virtual
SetPipeline(PipelineDesc const &desc)=0Foundation::RHI::RHICommandListpure virtual
SetScissor(uint32_t x, uint32_t y, uint32_t width, uint32_t height)=0Foundation::RHI::RHICommandListpure virtual
SetViewport(float x, float y, float width, float height, float depth_min=0.0, float depth_max=1.0)=0Foundation::RHI::RHICommandListpure virtual
~RHIObject()=defaultFoundation::RHI::RHIObjectvirtual