DX12PlatformException | An exception that is thrown, if a requested D3D12 operation could not be executed. |
DirectX12Backend | Implements the DirectX 12 RenderBackend. |
DirectX12Barrier | Implements a DirectX 12 resource barrier. |
DirectX12BarrierBuilder | Builds a DirectX 12 Barrier. |
DirectX12BottomLevelAccelerationStructure | Implements a DirectX 12 bottom-level acceleration structure (BLAS). |
DirectX12CommandBuffer | Records commands for a DirectX12Queue |
DirectX12ComputePipeline | Implements a DirectX 12 ComputePipeline. |
DirectX12ComputePipelineBuilder | Builds a DirectX 12 ComputePipeline. |
DirectX12DescriptorLayout | Implements a DirectX 12 IDescriptorLayout |
DirectX12DescriptorSet | Implements a DirectX 12 DescriptorSet. |
DirectX12DescriptorSetLayout | Implements a DirectX 12 DescriptorSetLayout. |
DirectX12DescriptorSetLayoutBuilder | Builds a DirectX12DescriptorSetLayout for a pipeline layout. |
DirectX12Device | Implements a DirectX 12 graphics device. |
DirectX12FrameBuffer | Implements a DirectX 12 frame buffer. |
DirectX12GraphicsAdapter | Implements a DirectX12 IGraphicsAdapter. |
DirectX12GraphicsFactory | A graphics factory that produces objects for a DirectX12Device. |
DirectX12Image | Implements a DirectX12 IImage. |
DirectX12IndexBufferLayout | Implements a DirectX 12 index buffer layout. |
DirectX12InputAssembler | Implements the DirectX 12 input assembler state. |
DirectX12InputAssemblerBuilder | Builds a DirectX12InputAssembler. |
DirectX12PipelineLayout | Implements a DirectX 12 PipelineLayout. |
DirectX12PipelineLayoutBuilder | Builds a DirectX 12 PipelineLayout for a pipeline. |
DirectX12PipelineState | Defines the base class for DirectX 12 pipeline state objects. |
DirectX12PushConstantsLayout | Implements the DirectX 12 PushConstantsLayout. |
DirectX12PushConstantsLayoutBuilder | Builds a DirectX 12 PushConstantsLayout for a pipeline layout. |
DirectX12PushConstantsRange | Implements the DirectX 12 IPushConstantsRange. |
DirectX12Queue | Implements a DirectX 12 command queue. |
DirectX12Rasterizer | Implements a DirectX 12 IRasterizer. |
DirectX12RasterizerBuilder | Builds a DirectX 12 IRasterizer. |
DirectX12RayTracingPipeline | Implements a DirectX 12 RayTracingPipeline. |
DirectX12RayTracingPipelineBuilder | Builds a DirectX 12 RayTracingPipeline. |
DirectX12RenderPass | Implements a DirectX 12 render pass. |
DirectX12RenderPassBuilder | Implements the DirectX 12 RenderPassBuilder. |
DirectX12RenderPipeline | Implements a DirectX 12 RenderPipeline. |
DirectX12RenderPipelineBuilder | Builds a DirectX 12 RenderPipeline. |
DirectX12ShaderModule | Implements a DirectX 12 IShaderModule. |
DirectX12ShaderProgram | Implements a DirectX 12 ShaderProgram. |
DirectX12ShaderProgramBuilder | Builds a DirectX 12 ShaderProgram. |
DirectX12Surface | Implements a DirectX12 ISurface. |
DirectX12SwapChain | Implements a DirectX 12 swap chain. |
DirectX12TopLevelAccelerationStructure | Implements a DirectX 12 top-level acceleration structure (TLAS). |
DirectX12VertexBufferLayout | Implements a DirectX 12 vertex buffer layout. |
DirectX12VertexBufferLayoutBuilder | Builds a see DirectX12VertexBufferLayout. |
IDirectX12AccelerationStructure | Represents the base interface for a DirectX 12 acceleration structure implementation. |
IDirectX12Buffer | Represents the base interface for a DirectX 12 buffer implementation. |
IDirectX12Image | Represents a DirectX 12 sampled image or the base interface for a texture. |
IDirectX12IndexBuffer | Represents a DirectX 12 index buffer. |
IDirectX12Sampler | Represents a DirectX 12 sampler. |
IDirectX12VertexBuffer | Represents a DirectX 12 vertex buffer. |
IVulkanAccelerationStructure | Represents the base interface for a Vulkan acceleration structure implementation. |
IVulkanBuffer | Represents the base interface for a Vulkan buffer implementation. |
IVulkanImage | Represents a Vulkan sampled image or the base interface for a texture. |
IVulkanIndexBuffer | Represents a Vulkan index buffer. |
IVulkanSampler | Represents a Vulkan sampler. |
IVulkanVertexBuffer | Represents a Vulkan vertex buffer. |
VulkanBackend | Defines a rendering backend that creates a Vulkan device. |
VulkanBarrier | Implements a Vulkan resource barrier. |
VulkanBarrierBuilder | Builds a Vulkan Barrier. |
VulkanBottomLevelAccelerationStructure | Implements a Vulkan bottom-level acceleration structure (BLAS). |
VulkanCommandBuffer | Records commands for a VulkanQueue |
VulkanComputePipeline | Implements a Vulkan ComputePipeline. |
VulkanComputePipelineBuilder | Builds a Vulkan ComputePipeline. |
VulkanDescriptorLayout | Implements a Vulkan IDescriptorLayout |
VulkanDescriptorSet | Implements a Vulkan DescriptorSet. |
VulkanDescriptorSetLayout | Implements a Vulkan DescriptorSetLayout. |
VulkanDescriptorSetLayoutBuilder | Builds a VulkanDescriptorSetLayout for a VulkanPipelineLayout. |
VulkanDevice | Implements a Vulkan graphics device. |
VulkanFrameBuffer | Implements a Vulkan frame buffer. |
VulkanGraphicsAdapter | Represents a Vulkan IGraphicsAdapter. |
VulkanGraphicsFactory | A graphics factory that produces objects for a VulkanDevice. |
VulkanImage | Implements a Vulkan IImage. |
VulkanIndexBufferLayout | Implements a Vulkan index buffer layout. |
VulkanInputAssembler | Implements the Vulkan input assembler state. |
VulkanInputAssemblerBuilder | Builds a VulkanInputAssembler. |
VulkanPipelineLayout | Implements a Vulkan PipelineLayout. |
VulkanPipelineLayoutBuilder | Builds a Vulkan PipelineLayout for a pipeline. |
VulkanPipelineState | Defines the base class for Vulkan pipeline state objects. |
VulkanPlatformException | An exception that is thrown, if a requested Vulkan operation could not be executed. |
VulkanPushConstantsLayout | Implements the Vulkan PushConstantsLayout. |
VulkanPushConstantsLayoutBuilder | Builds a Vulkan PushConstantsLayout for a VulkanPipelineLayout. |
VulkanPushConstantsRange | Implements the Vulkan IPushConstantsRange. |
VulkanQueue | Implements a Vulkan command queue. |
VulkanRasterizer | Implements a Vulkan IRasterizer. |
VulkanRasterizerBuilder | Builds a Vulkan IRasterizer. |
VulkanRayTracingPipeline | Implements a Vulkan RayTracingPipeline. |
VulkanRayTracingPipelineBuilder | Builds a Vulkan RayTracingPipeline. |
VulkanRenderPass | Implements a Vulkan render pass. |
VulkanRenderPassBuilder | Implements the Vulkan RenderPassBuilder. |
VulkanRenderPipeline | Implements a Vulkan RenderPipeline. |
VulkanRenderPipelineBuilder | Builds a Vulkan RenderPipeline. |
VulkanShaderModule | Implements a Vulkan IShaderModule. |
VulkanShaderProgram | Implements a Vulkan ShaderProgram. |
VulkanShaderProgramBuilder | Builds a Vulkan ShaderProgram. |
VulkanSurface | Represents a Vulkan ISurface. |
VulkanSwapChain | Implements a Vulkan swap chain. |
VulkanTopLevelAccelerationStructure | Implements a Vulkan top-level acceleration structure (TLAS). |
VulkanVertexBufferLayout | Implements a Vulkan vertex buffer layout. |
VulkanVertexBufferLayoutBuilder | Builds a see VulkanVertexBufferLayout. |