Kanzi 4.1.0
kanzi::gfx::BackendLayer Member List

This is the complete list of members for kanzi::gfx::BackendLayer, including all inherited members.

AbstractBackend()=defaultkanzi::gfx::AbstractBackend
AbstractBackend(const AbstractBackend &)=deletekanzi::gfx::AbstractBackend
AbstractBackend(AbstractBackend &&) noexcept=deletekanzi::gfx::AbstractBackend
allocateCommandBufferMemory(const CommandBufferHandleGuard &buffer, uint32_t size) overridekanzi::gfx::BackendLayerinlinevirtual
BackendLayer()=defaultkanzi::gfx::BackendLayer
cleanupThread() overridekanzi::gfx::BackendLayerinlinevirtual
create(const BufferCreateInfo &createInfo) overridekanzi::gfx::BackendLayerinlinevirtual
create(const ImageCreateInfo &createInfo) overridekanzi::gfx::BackendLayerinlinevirtual
create(const FrameBufferCreateInfo &createInfo) overridekanzi::gfx::BackendLayerinlinevirtual
create(const VertexInputStateCreateInfo &createInfo) overridekanzi::gfx::BackendLayerinlinevirtual
create(const DepthStencilStateCreateInfo &createInfo) overridekanzi::gfx::BackendLayerinlinevirtual
create(const BlendStateCreateInfo &createInfo) overridekanzi::gfx::BackendLayerinlinevirtual
create(const RasterStateCreateInfo &createInfo) overridekanzi::gfx::BackendLayerinlinevirtual
create(const RenderResourceSetCreateInfo &createInfo) overridekanzi::gfx::BackendLayerinlinevirtual
create(const ComputeResourceSetCreateInfo &createInfo) overridekanzi::gfx::BackendLayerinlinevirtual
create(const SamplerCreateInfo &createInfo) overridekanzi::gfx::BackendLayerinlinevirtual
create(const ShaderCreateInfo &createInfo) overridekanzi::gfx::BackendLayerinlinevirtual
create(const ComputePipelineCreateInfo &createInfo) overridekanzi::gfx::BackendLayerinlinevirtual
create(const RenderPipelineCreateInfo &createInfo) overridekanzi::gfx::BackendLayerinlinevirtual
create(const RenderPassCreateInfo &createInfo) overridekanzi::gfx::BackendLayerinlinevirtual
create(const CommandBufferCreateInfo &createInfo) overridekanzi::gfx::BackendLayerinlinevirtual
create(const GpuFenceCreateInfo &createInfo) overridekanzi::gfx::BackendLayerinlinevirtual
create(const QueryPoolCreateInfo &createInfo) overridekanzi::gfx::BackendLayerinlinevirtual
create(const TopLevelAccelerationStructureCreateInfo &createInfo) overridekanzi::gfx::BackendLayerinlinevirtual
create(const BottomLevelAccelerationStructureCreateInfo &createInfo) overridekanzi::gfx::BackendLayerinlinevirtual
create(const GPUSceneCreateInfo &createInfo) overridekanzi::gfx::BackendLayerinlinevirtual
destroy(BufferHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
destroy(ImageHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
destroy(FrameBufferHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
destroy(VertexInputStateHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
destroy(DepthStencilStateHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
destroy(BlendStateHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
destroy(RasterStateHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
destroy(RenderResourceSetHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
destroy(ComputeResourceSetHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
destroy(SamplerHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
destroy(ShaderHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
destroy(ComputePipelineHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
destroy(RenderPipelineHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
destroy(RenderPassHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
destroy(CommandBufferHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
destroy(GpuFenceHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
destroy(QueryPoolHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
destroy(TopLevelAccelerationStructureHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
destroy(BottomLevelAccelerationStructureHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
destroy(GPUSceneHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
getBackendInformation() const overridekanzi::gfx::BackendLayerinlinevirtual
getDeviceAddress(const BufferHandleGuard &handle) const overridekanzi::gfx::BackendLayerinlinevirtual
getDeviceProperty(DevicePropertyId property) const overridekanzi::gfx::BackendLayerinlinevirtual
getFormatFeatures(Format format) const overridekanzi::gfx::BackendLayerinlinevirtual
getFrameBufferAttachmentDescriptionSet(const FrameBufferHandleGuard &handle) overridekanzi::gfx::BackendLayerinlinevirtual
getHandleObject(BufferHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
getHandleObject(ImageHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
getHandleObject(FrameBufferHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
getHandleObject(VertexInputStateHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
getHandleObject(DepthStencilStateHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
getHandleObject(BlendStateHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
getHandleObject(RasterStateHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
getHandleObject(RenderResourceSetHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
getHandleObject(ComputeResourceSetHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
getHandleObject(SamplerHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
getHandleObject(ShaderHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
getHandleObject(ComputePipelineHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
getHandleObject(RenderPipelineHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
getHandleObject(RenderPassHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
getHandleObject(CommandBufferHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
getHandleObject(GpuFenceHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
getHandleObject(QueryPoolHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
getHandleObject(TopLevelAccelerationStructureHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
getHandleObject(BottomLevelAccelerationStructureHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
getHandleObject(GPUSceneHandle handle) overridekanzi::gfx::BackendLayerinlinevirtual
getNext() constkanzi::gfx::BackendLayerinlineprotected
getStatus(const ShaderHandleGuard &handle) const overridekanzi::gfx::BackendLayerinlinevirtual
getStatus(const RenderPipelineHandleGuard &handle) const overridekanzi::gfx::BackendLayerinlinevirtual
initialize(const InitializationInfo &info) overridekanzi::gfx::BackendLayerinlinevirtual
isFeatureEnabled(FeatureId feature) const overridekanzi::gfx::BackendLayerinlinevirtual
isNativeTextureHandleTypeSupported(const gfx::NativeTextureHandle &handle) const overridekanzi::gfx::BackendLayerinlinevirtual
isShaderFormatSupported(ShaderFormat format) const overridekanzi::gfx::BackendLayerinlinevirtual
mapBuffer(const BufferHandleGuard &handle, uint32_t offset, uint32_t size) overridekanzi::gfx::BackendLayerinlinevirtual
operator=(const AbstractBackend &)=deletekanzi::gfx::AbstractBackend
operator=(AbstractBackend &&) noexcept=deletekanzi::gfx::AbstractBackend
peekCommandBufferMemory(const CommandBufferHandleGuard &handle) const overridekanzi::gfx::BackendLayerinlinevirtual
prepareForShutdown() overridekanzi::gfx::BackendLayerinlinevirtual
processCommands(CommandBufferHandleGuard commands, TaskFn callback) overridekanzi::gfx::BackendLayerinlinevirtual
readQueryResults(QueryPoolHandleGuard handle, uint32_t first, span< uint64_t > results) overridekanzi::gfx::BackendLayerinlinevirtual
resetGpuFence(const GpuFenceHandleGuard &handle) overridekanzi::gfx::BackendLayerinlinevirtual
setNext(shared_ptr< AbstractBackend > next)kanzi::gfx::BackendLayerinline
shutdown() overridekanzi::gfx::BackendLayerinlinevirtual
unmapBuffer(const BufferHandleGuard &handle, span< ByteRange > updatedRanges) overridekanzi::gfx::BackendLayerinlinevirtual
updateSurfaceDimensions(const FrameBufferHandleGuard &handle, v2u32 dimensions) overridekanzi::gfx::BackendLayerinlinevirtual
waitForGpuFence(const GpuFenceHandleGuard &handle, chrono::nanoseconds timeout) overridekanzi::gfx::BackendLayerinlinevirtual
~AbstractBackend()=defaultkanzi::gfx::AbstractBackendvirtual