Class DX11Capabilities
The DirectX 11 capabilities.
Namespace: Evergine.DirectX11
Assembly: Evergine.DirectX11.dll
Syntax
public class DX11Capabilities : GraphicsContextCapabilities
Constructors
DX11Capabilities(DX11GraphicsContext)
Initializes a new instance of the DX11Capabilities class.
Declaration
public DX11Capabilities(DX11GraphicsContext dx11Context)
Parameters
Type | Name | Description |
---|---|---|
DX11GraphicsContext | dx11Context | The DX11 graphics context. |
Properties
ClipDepth
Gets the depth range in clip space.
Declaration
public override ClipDepth ClipDepth { get; }
Property Value
Type | Description |
---|---|
ClipDepth |
Overrides
FlipProjectionRequired
Gets a value indicating whether we need to flip the projection matrix on the render target.
Declaration
public override bool FlipProjectionRequired { get; }
Property Value
Type | Description |
---|---|
bool |
Overrides
IsComputeShaderSupported
Gets a value indicating whether this graphics context supports compute shaders.
Declaration
public override bool IsComputeShaderSupported { get; }
Property Value
Type | Description |
---|---|
bool |
Overrides
IsMRTSupported
Gets a value indicating whether this graphics context supports Multiple Render Targets (MRTs).
Declaration
public override bool IsMRTSupported { get; }
Property Value
Type | Description |
---|---|
bool |
Overrides
IsRaytracingSupported
Gets a value indicating whether this graphics context supports raytracing.
Declaration
public override bool IsRaytracingSupported { get; }
Property Value
Type | Description |
---|---|
bool |
Overrides
IsShadowMapSupported
Gets a value indicating whether this graphics context supports shadow maps.
Declaration
public override bool IsShadowMapSupported { get; }
Property Value
Type | Description |
---|---|
bool |
Overrides
MatrixMajorness
Gets a value indicating whether this graphics context uses row-major matrices by default.
Declaration
public override MatrixMajorness MatrixMajorness { get; }
Property Value
Type | Description |
---|---|
MatrixMajorness |
Overrides
MultiviewStrategy
Gets the multi-view strategy supported by this graphics context.
Declaration
public override MultiviewStrategy MultiviewStrategy { get; }
Property Value
Type | Description |
---|---|
MultiviewStrategy |