Class GraphicsContextCapabilities
Abstract class that offers the capabilities of the graphics context.
Inheritance
GraphicsContextCapabilities
      
      
      
      
      
  Inherited Members
Namespace: Evergine.Common.Graphics
Assembly: Evergine.Common.dll
Syntax
public abstract class GraphicsContextCapabilities
  Properties
ClipDepth
Gets the depth range in clip space.
Declaration
public abstract ClipDepth ClipDepth { get; }
  Property Value
| Type | Description | 
|---|---|
| ClipDepth | 
FlipProjectionRequired
Gets a value indicating whether we need to flip projection matrix on Render Target.
Declaration
public abstract bool FlipProjectionRequired { get; }
  Property Value
| Type | Description | 
|---|---|
| bool | 
IsComputeShaderSupported
Gets a value indicating whether this graphics context support compute shaders.
Declaration
public abstract bool IsComputeShaderSupported { get; }
  Property Value
| Type | Description | 
|---|---|
| bool | 
IsMRTSupported
Gets a value indicating whether this graphics context supports Multi Render Target (MRT).
Declaration
public abstract bool IsMRTSupported { get; }
  Property Value
| Type | Description | 
|---|---|
| bool | 
IsRaytracingSupported
Gets a value indicating whether this graphics context supports Raytracing.
Declaration
public abstract bool IsRaytracingSupported { get; }
  Property Value
| Type | Description | 
|---|---|
| bool | 
IsShadowMapSupported
Gets a value indicating whether this graphics context supports Shadow Maps.
Declaration
public abstract bool IsShadowMapSupported { get; }
  Property Value
| Type | Description | 
|---|---|
| bool | 
MatrixMajorness
Gets a value indicating whether this graphics context uses row major matrices by default.
Declaration
public abstract MatrixMajorness MatrixMajorness { get; }
  Property Value
| Type | Description | 
|---|---|
| MatrixMajorness | 
MultiviewStrategy
Gets the multiview strategy supported by this graphic context.
Declaration
public abstract MultiviewStrategy MultiviewStrategy { get; }
  Property Value
| Type | Description | 
|---|---|
| MultiviewStrategy |