This is the complete list of members for kanzi::gfx::BackendLayer, including all inherited members.
| AbstractBackend()=default | kanzi::gfx::AbstractBackend | |
| AbstractBackend(const AbstractBackend &)=delete | kanzi::gfx::AbstractBackend | |
| AbstractBackend(AbstractBackend &&) noexcept=delete | kanzi::gfx::AbstractBackend | |
| allocateCommandBufferMemory(const CommandBufferHandleGuard &buffer, uint32_t size)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| BackendLayer()=default | kanzi::gfx::BackendLayer | |
| create(const BufferCreateInfo &createInfo)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| create(const ImageCreateInfo &createInfo)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| create(const FrameBufferCreateInfo &createInfo)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| create(const VertexInputStateCreateInfo &createInfo)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| create(const DepthStencilStateCreateInfo &createInfo)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| create(const BlendStateCreateInfo &createInfo)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| create(const RasterStateCreateInfo &createInfo)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| create(const RenderResourceSetCreateInfo &createInfo)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| create(const ComputeResourceSetCreateInfo &createInfo)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| create(const SamplerCreateInfo &createInfo)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| create(const ShaderCreateInfo &createInfo)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| create(const ComputePipelineCreateInfo &createInfo)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| create(const RenderPipelineCreateInfo &createInfo)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| create(const RenderPassCreateInfo &createInfo)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| create(const CommandBufferCreateInfo &createInfo)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| create(const GpuFenceCreateInfo &createInfo)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| destroy(BufferHandle handle)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| destroy(ImageHandle handle)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| destroy(FrameBufferHandle handle)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| destroy(VertexInputStateHandle handle)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| destroy(DepthStencilStateHandle handle)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| destroy(BlendStateHandle handle)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| destroy(RasterStateHandle handle)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| destroy(RenderResourceSetHandle handle)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| destroy(ComputeResourceSetHandle handle)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| destroy(SamplerHandle handle)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| destroy(ShaderHandle handle)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| destroy(ComputePipelineHandle handle)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| destroy(RenderPipelineHandle handle)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| destroy(RenderPassHandle handle)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| destroy(CommandBufferHandle handle)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| destroy(GpuFenceHandle handle)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| getBackendInformation() const override | kanzi::gfx::BackendLayer | inlinevirtual |
| getDeviceProperty(DevicePropertyId property) const override | kanzi::gfx::BackendLayer | inlinevirtual |
| getFormatFeatures(Format format) const =0 | kanzi::gfx::AbstractBackend | pure virtual |
| getFrameBufferAttachmentDescriptionSet(const FrameBufferHandleGuard &handle)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| getHandleObject(BufferHandle handle) override | kanzi::gfx::BackendLayer | inlinevirtual |
| getHandleObject(ImageHandle handle) override | kanzi::gfx::BackendLayer | inlinevirtual |
| getHandleObject(FrameBufferHandle handle) override | kanzi::gfx::BackendLayer | inlinevirtual |
| getHandleObject(VertexInputStateHandle handle) override | kanzi::gfx::BackendLayer | inlinevirtual |
| getHandleObject(DepthStencilStateHandle handle) override | kanzi::gfx::BackendLayer | inlinevirtual |
| getHandleObject(BlendStateHandle handle) override | kanzi::gfx::BackendLayer | inlinevirtual |
| getHandleObject(RasterStateHandle handle) override | kanzi::gfx::BackendLayer | inlinevirtual |
| getHandleObject(RenderResourceSetHandle handle) override | kanzi::gfx::BackendLayer | inlinevirtual |
| getHandleObject(ComputeResourceSetHandle handle) override | kanzi::gfx::BackendLayer | inlinevirtual |
| getHandleObject(SamplerHandle handle) override | kanzi::gfx::BackendLayer | inlinevirtual |
| getHandleObject(ShaderHandle handle) override | kanzi::gfx::BackendLayer | inlinevirtual |
| getHandleObject(ComputePipelineHandle handle) override | kanzi::gfx::BackendLayer | inlinevirtual |
| getHandleObject(RenderPipelineHandle handle) override | kanzi::gfx::BackendLayer | inlinevirtual |
| getHandleObject(RenderPassHandle handle) override | kanzi::gfx::BackendLayer | inlinevirtual |
| getHandleObject(CommandBufferHandle handle) override | kanzi::gfx::BackendLayer | inlinevirtual |
| getHandleObject(GpuFenceHandle handle) override | kanzi::gfx::BackendLayer | inlinevirtual |
| getNext() const | kanzi::gfx::BackendLayer | inlineprotected |
| getStatus(const ShaderHandleGuard &handle) const override | kanzi::gfx::BackendLayer | inlinevirtual |
| getStatus(const RenderPipelineHandleGuard &handle) const override | kanzi::gfx::BackendLayer | inlinevirtual |
| initialize(const InitializationInfo &info)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| isFeatureEnabled(FeatureId feature) const override | kanzi::gfx::BackendLayer | inlinevirtual |
| isNativeTextureHandleTypeSupported(const gfx::NativeTextureHandle &handle) const override | kanzi::gfx::BackendLayer | inlinevirtual |
| isShaderFormatSupported(ShaderFormat format) const override | kanzi::gfx::BackendLayer | inlinevirtual |
| mapBuffer(const BufferHandleGuard &handle, uint32_t offset, uint32_t size)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| operator=(const AbstractBackend &)=delete | kanzi::gfx::AbstractBackend | |
| operator=(AbstractBackend &&) noexcept=delete | kanzi::gfx::AbstractBackend | |
| peekCommandBufferMemory(const CommandBufferHandleGuard &handle) const override | kanzi::gfx::BackendLayer | inlinevirtual |
| prepareForShutdown()=0 | kanzi::gfx::AbstractBackend | pure virtual |
| processCommands(CommandBufferHandleGuard commands, TaskFn callback)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| resetGpuFence(const GpuFenceHandleGuard &handle)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| setNext(shared_ptr< AbstractBackend > next) | kanzi::gfx::BackendLayer | inline |
| shutdown()=0 | kanzi::gfx::AbstractBackend | pure virtual |
| unmapBuffer(const BufferHandleGuard &handle, span< ByteRange > updatedRanges)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| updateSurfaceDimensions(const FrameBufferHandleGuard &handle, v2u32 dimensions)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| waitForGpuFence(const GpuFenceHandleGuard &handle, chrono::nanoseconds timeout)=0 | kanzi::gfx::AbstractBackend | pure virtual |
| ~AbstractBackend()=default | kanzi::gfx::AbstractBackend | virtual |