Class DX11Capabilities
The DX11 capabilities.
Inherited Members
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 graphic 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 projection matrix on Render Target.
Declaration
public override bool FlipProjectionRequired { get; }
  Property Value
| Type | Description | 
|---|---|
| bool | 
Overrides
IsComputeShaderSupported
Gets a value indicating whether this graphics context support compute shaders.
Declaration
public override bool IsComputeShaderSupported { get; }
  Property Value
| Type | Description | 
|---|---|
| bool | 
Overrides
IsMRTSupported
Gets a value indicating whether this graphics context supports Multi Render Target (MRT).
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 multiview strategy supported by this graphic context.
Declaration
public override MultiviewStrategy MultiviewStrategy { get; }
  Property Value
| Type | Description | 
|---|---|
| MultiviewStrategy |