|
Foundation
|
This is the complete list of members for Foundation::RHI::RHICommandList, including all inherited members.
| Begin()=0 | Foundation::RHI::RHICommandList | pure virtual |
| BeginGraphics(GraphicsDesc const &desc)=0 | Foundation::RHI::RHICommandList | pure virtual |
| BeginTransition()=0 | Foundation::RHI::RHICommandList | pure virtual |
| BindDescriptorSet(RHIDevicePipelineType bindpoint, RHIPipelineState *pipeline, Span< RHIDeviceDescriptorSet *const > sets, size_t first=0)=0 | Foundation::RHI::RHICommandList | pure virtual |
| BindIndexBuffer(RHIBuffer *buffer, size_t offset=0, RHIResourceFormat format=RHIResourceFormat::R32Uint)=0 | Foundation::RHI::RHICommandList | pure virtual |
| BindVertexBuffer(uint32_t index, Span< RHIBuffer *const > buffers, Span< const size_t > offsets)=0 | Foundation::RHI::RHICommandList | pure virtual |
| CopyBuffer(RHIBuffer *src_buffer, RHIBuffer *dst_buffer, Span< const CopyBufferRegion > regions)=0 | Foundation::RHI::RHICommandList | pure virtual |
| CopyBufferToImage(RHIBuffer *src_buffer, RHITexture *dst_image, RHITextureLayout dst_layout, Span< const CopyImageRegion > regions)=0 | Foundation::RHI::RHICommandList | pure virtual |
| CopyImage(RHITexture *src_image, RHITextureLayout src_layout, RHITexture *dst_image, RHITextureLayout dst_layout, Span< const CopyImageRegion > regions)=0 | Foundation::RHI::RHICommandList | pure virtual |
| DebugBegin(const char *message)=0 | Foundation::RHI::RHICommandList | pure virtual |
| DebugEnd()=0 | Foundation::RHI::RHICommandList | pure virtual |
| DebugInsertMarker(const char *message)=0 | Foundation::RHI::RHICommandList | pure virtual |
| DebugSetObjectName(const char *name)=0 | Foundation::RHI::RHICommandList | pure virtual |
| Dispatch(uint32_t group_count_x, uint32_t group_count_y, uint32_t group_count_z)=0 | Foundation::RHI::RHICommandList | pure virtual |
| Draw(uint32_t vertex_count, uint32_t instance_count=1, uint32_t first_vertex=0, uint32_t first_instance=0)=0 | Foundation::RHI::RHICommandList | pure 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)=0 | Foundation::RHI::RHICommandList | pure 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)=0 | Foundation::RHI::RHICommandList | pure virtual |
| DrawMeshTasks(uint32_t group_count_x, uint32_t group_count_y, uint32_t group_count_z)=0 | Foundation::RHI::RHICommandList | pure virtual |
| DrawMeshTasksIndirect(RHIBuffer *cmd_buffer, size_t cmd_offset, size_t draw_count, size_t stride)=0 | Foundation::RHI::RHICommandList | pure virtual |
| End()=0 | Foundation::RHI::RHICommandList | pure virtual |
| EndGraphics()=0 | Foundation::RHI::RHICommandList | pure virtual |
| EndTransition()=0 | Foundation::RHI::RHICommandList | pure virtual |
| FillBuffer(RHIBuffer *buffer, uint32_t value, size_t offset=0, size_t size=kFullSize)=0 | Foundation::RHI::RHICommandList | pure virtual |
| mCommandPool | Foundation::RHI::RHICommandList | protected |
| operator=(const RHIObject &)=delete | Foundation::RHI::RHIObject | |
| operator=(RHIObject &&)=delete | Foundation::RHI::RHIObject | |
| PushConstant(RHIPipelineState *pipeline, RHIShaderStage stage, uint32_t offset, Span< const char > data)=0 | Foundation::RHI::RHICommandList | pure virtual |
| Reset()=0 | Foundation::RHI::RHICommandList | pure virtual |
| RHICommandList(RHICommandPool const &commandPool) | Foundation::RHI::RHICommandList | inline |
| RHIObject()=default | Foundation::RHI::RHIObject | |
| RHIObject(RHIObject const &)=delete | Foundation::RHI::RHIObject | |
| RHIObject(RHIObject &&)=delete | Foundation::RHI::RHIObject | |
| SetBufferTransition(RHIBuffer *buffer, TransitionDesc const &desc)=0 | Foundation::RHI::RHICommandList | pure virtual |
| SetImageTransition(RHITexture *image, TransitionDesc const &desc)=0 | Foundation::RHI::RHICommandList | pure virtual |
| SetPipeline(PipelineDesc const &desc)=0 | Foundation::RHI::RHICommandList | pure virtual |
| SetScissor(uint32_t x, uint32_t y, uint32_t width, uint32_t height)=0 | Foundation::RHI::RHICommandList | pure virtual |
| SetViewport(float x, float y, float width, float height, float depth_min=0.0, float depth_max=1.0)=0 | Foundation::RHI::RHICommandList | pure virtual |
| ~RHIObject()=default | Foundation::RHI::RHIObject | virtual |