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