Namespace Evergine.DirectX12
Classes
DX12BottomLevelAS
DX12 Bottom Level Acceleration Structure implementation.
DX12Buffer
Represents a DirectX buffer object.
DX12Capabilities
The DX12 capabilities.
DX12CommandBuffer
This class represent a set of commands.
DX12CommandQueue
This class represent a queue where commandbuffers waits to be executing by the GPU.
DX12ComputePipelineState
The DirectX version of PipelineState.
DX12ExtensionsMethods
Extensions methods used to convert valuesfrom Evergineto DirectX.
DX12FrameBuffer
FrameBuffer implementation on DirectX.
DX12GraphicsContext
Manages all graphical functionality.
DX12GraphicsPipelineState
The DirectX version of PipelineState.
DX12Helpers
A set of helper functions for DX12.
DX12QueryHeap
Represents a DirectX queryheap object.
DX12RaytracingHelpers
Raytracing helpers.
DX12RaytracingPipelineState
DX12 Raytracing pipeline state.
DX12ResourceFactory
The DirectX version of the resource factory.
DX12ResourceLayout
The DX12 implementation of the ResourceLayout object.
DX12ResourceSet
The DX12 implementation of the ResourceSet object.
DX12SamplerState
The DirectX sampler state.
DX12Shader
This class represent a native instance of a DirectX shader.
DX12ShaderTable
DX12 Shader binding table (buffer).
DX12SwapChain
This class represents a native swapchain object on DirectX12.
DX12SwapChainFrameBuffer
This class represent the swapchain FrameBuffer on DirectX12.
DX12Texture
Represent a DirectX Texture.
DX12TopLevelAS
DX12 Top Level Acceleration Structure implementation.
Structs
DX12ShaderTable.ShaderTableRecord
Shader Table Entry.