Namespace Evergine.DirectX12
Classes
DX12BottomLevelAS
DX12 Bottom-Level Acceleration Structure implementation.
DX12Buffer
Represents a DirectX buffer object.
DX12Capabilities
The DirectX 12 capabilities.
DX12CommandBuffer
This class represents a set of commands.
DX12CommandQueue
This class represents a queue where command buffers wait to be executed by the GPU.
DX12ComputePipelineState
The DirectX version of the PipelineState.
DX12ExtensionsMethods
Extension methods used to convert values from Evergine to DirectX.
DX12FrameBuffer
FrameBuffer implementation in DirectX.
DX12GraphicsContext
Manages all graphical functionalities.
DX12GraphicsPipelineState
The DirectX version of the PipelineState.
DX12Helpers
A set of helper functions for DirectX 12.
DX12QueryHeap
Represents a DirectX query heap object.
DX12RaytracingHelpers
Ray tracing helpers.
DX12RaytracingPipelineState
DX12 Raytracing pipeline state.
DX12ResourceFactory
The DirectX version of the resource factory.
DX12ResourceLayout
The DirectX 12 implementation of the ResourceLayout object.
DX12ResourceSet
The DX12 implementation of the ResourceSet object.
DX12SamplerState
The DirectX sampler state instance.
DX12Shader
This class represents a native instance of a DirectX shader.
DX12ShaderTable
DX12 Shader binding table (buffer).
DX12SwapChain
This class represents a native swap chain object in DirectX 12.
DX12SwapChainFrameBuffer
This class represents the swapchain FrameBuffer in DirectX12.
DX12Texture
Represents a DirectX Texture.
DX12TopLevelAS
Implementation of the DX12 Top-Level Acceleration Structure.
Structs
DX12ShaderTable.ShaderTableRecord
Shader Table Entry.