Pyrogenesis  trunk
Renderer::Backend::Vulkan::CDeviceCommandContext Member List

This is the complete list of members for Renderer::Backend::Vulkan::CDeviceCommandContext, including all inherited members.

ApplyPipelineStateIfDirty()Renderer::Backend::Vulkan::CDeviceCommandContextprivate
As()Renderer::Backend::IDeviceObject< IDeviceCommandContext >inline
BeginFramebufferPass(IFramebuffer *framebuffer) overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
BeginPass() overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
BeginScopedLabel(const char *name) overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
BindIndexBuffer(CBuffer *buffer, uint32_t offset)Renderer::Backend::Vulkan::CDeviceCommandContextprivate
BindVertexBuffer(const uint32_t bindingSlot, CBuffer *buffer, uint32_t offset)Renderer::Backend::Vulkan::CDeviceCommandContextprivate
BlitFramebuffer(IFramebuffer *destinationFramebuffer, IFramebuffer *sourceFramebuffer) overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
CDevice classRenderer::Backend::Vulkan::CDeviceCommandContextfriend
CDeviceCommandContext()Renderer::Backend::Vulkan::CDeviceCommandContextprivate
ClearFramebuffer(const bool color, const bool depth, const bool stencil) overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
Create(CDevice *device)Renderer::Backend::Vulkan::CDeviceCommandContextprivatestatic
Draw(const uint32_t firstVertex, const uint32_t vertexCount) overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
DrawIndexed(const uint32_t firstIndex, const uint32_t indexCount, const int32_t vertexOffset) overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
DrawIndexedInRange(const uint32_t firstIndex, const uint32_t indexCount, const uint32_t start, const uint32_t end) overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
DrawIndexedInstanced(const uint32_t firstIndex, const uint32_t indexCount, const uint32_t firstInstance, const uint32_t instanceCount, const int32_t vertexOffset) overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
DrawInstanced(const uint32_t firstVertex, const uint32_t vertexCount, const uint32_t firstInstance, const uint32_t instanceCount) overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
EndFramebufferPass() overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
EndPass() overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
EndScopedLabel() overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
Flush() overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
GetDevice() overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
m_BoundIndexBufferRenderer::Backend::Vulkan::CDeviceCommandContextprivate
m_BoundIndexBufferOffsetRenderer::Backend::Vulkan::CDeviceCommandContextprivate
m_CommandContextRenderer::Backend::Vulkan::CDeviceCommandContextprivate
m_DebugScopedLabelsRenderer::Backend::Vulkan::CDeviceCommandContextprivate
m_DeviceRenderer::Backend::Vulkan::CDeviceCommandContextprivate
m_FramebufferRenderer::Backend::Vulkan::CDeviceCommandContextprivate
m_GraphicsPipelineStateRenderer::Backend::Vulkan::CDeviceCommandContextprivate
m_InPlaceBlockIndexRenderer::Backend::Vulkan::CDeviceCommandContextprivate
m_InPlaceBlockIndexOffsetRenderer::Backend::Vulkan::CDeviceCommandContextprivate
m_InPlaceBlockVertexOffsetRenderer::Backend::Vulkan::CDeviceCommandContextprivate
m_InPlaceIndexBufferRenderer::Backend::Vulkan::CDeviceCommandContextprivate
m_InPlaceIndexStagingBufferRenderer::Backend::Vulkan::CDeviceCommandContextprivate
m_InPlaceIndexStagingBufferMappedDataRenderer::Backend::Vulkan::CDeviceCommandContextprivate
m_InPlaceVertexBufferRenderer::Backend::Vulkan::CDeviceCommandContextprivate
m_InPlaceVertexStagingBufferRenderer::Backend::Vulkan::CDeviceCommandContextprivate
m_InPlaceVertexStagingBufferMappedDataRenderer::Backend::Vulkan::CDeviceCommandContextprivate
m_InsideFramebufferPassRenderer::Backend::Vulkan::CDeviceCommandContextprivate
m_InsidePassRenderer::Backend::Vulkan::CDeviceCommandContextprivate
m_IsPipelineStateDirtyRenderer::Backend::Vulkan::CDeviceCommandContextprivate
m_LastBoundPipelineRenderer::Backend::Vulkan::CDeviceCommandContextprivate
m_PrependCommandContextRenderer::Backend::Vulkan::CDeviceCommandContextprivate
m_ShaderProgramRenderer::Backend::Vulkan::CDeviceCommandContextprivate
m_UniformBufferRenderer::Backend::Vulkan::CDeviceCommandContextprivate
m_UniformDescriptorPoolRenderer::Backend::Vulkan::CDeviceCommandContextprivate
m_UniformDescriptorSetRenderer::Backend::Vulkan::CDeviceCommandContextprivate
m_UniformIndexOffsetRenderer::Backend::Vulkan::CDeviceCommandContextprivate
m_UniformOffsetRenderer::Backend::Vulkan::CDeviceCommandContextprivate
m_UniformStagingBufferRenderer::Backend::Vulkan::CDeviceCommandContextprivate
m_UniformStagingBufferMappedDataRenderer::Backend::Vulkan::CDeviceCommandContextprivate
m_VertexInputLayoutRenderer::Backend::Vulkan::CDeviceCommandContextprivate
PreDraw()Renderer::Backend::Vulkan::CDeviceCommandContextprivate
ReadbackFramebufferSync(const uint32_t x, const uint32_t y, const uint32_t width, const uint32_t height, void *data) overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
SetGraphicsPipelineState(IGraphicsPipelineState *pipelineState) overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
SetIndexBuffer(IBuffer *buffer) overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
SetIndexBufferData(const void *data, const uint32_t dataSize) overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
SetScissors(const uint32_t scissorCount, const Rect *scissors) overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
SetTexture(const int32_t bindingSlot, ITexture *texture) overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
SetUniform(const int32_t bindingSlot, const float value) overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
SetUniform(const int32_t bindingSlot, const float valueX, const float valueY) overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
SetUniform(const int32_t bindingSlot, const float valueX, const float valueY, const float valueZ) overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
SetUniform(const int32_t bindingSlot, const float valueX, const float valueY, const float valueZ, const float valueW) overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
SetUniform(const int32_t bindingSlot, PS::span< const float > values) overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
SetVertexBuffer(const uint32_t bindingSlot, IBuffer *buffer, const uint32_t offset) overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
SetVertexBufferData(const uint32_t bindingSlot, const void *data, const uint32_t dataSize) overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
SetVertexInputLayout(IVertexInputLayout *vertexInputLayout) overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
SetViewports(const uint32_t viewportCount, const Rect *viewports) overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
UploadBuffer(IBuffer *buffer, const void *data, const uint32_t dataSize) overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
UploadBuffer(IBuffer *buffer, const UploadBufferFunction &uploadFunction) overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
UploadBufferFunction typedefRenderer::Backend::IDeviceCommandContext
UploadBufferRegion(IBuffer *buffer, const void *data, const uint32_t dataOffset, const uint32_t dataSize) overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
UploadBufferRegion(IBuffer *buffer, const uint32_t dataOffset, const uint32_t dataSize, const UploadBufferFunction &uploadFunction) overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
UploadTexture(ITexture *texture, const Format dataFormat, const void *data, const size_t dataSize, const uint32_t level=0, const uint32_t layer=0) overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
UploadTextureRegion(ITexture *texture, const Format dataFormat, const void *data, const size_t dataSize, const uint32_t xOffset, const uint32_t yOffset, const uint32_t width, const uint32_t height, const uint32_t level=0, const uint32_t layer=0) overrideRenderer::Backend::Vulkan::CDeviceCommandContextvirtual
~CDeviceCommandContext() overrideRenderer::Backend::Vulkan::CDeviceCommandContext
~IDeviceObject()Renderer::Backend::IDeviceObject< IDeviceCommandContext >inlinevirtual