Search Results for

    Show / Hide Table of Contents

    Class GraphicsContextCapabilities

    Abstract class that provides the capabilities of the graphics context.

    Inheritance
    object
    GraphicsContextCapabilities
    DX11Capabilities
    DX12Capabilities
    MTLCapabilities
    GLCapabilities
    VKCapabilities
    WGPUCapabilities
    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 the projection matrix on the render target.

    Declaration
    public abstract bool FlipProjectionRequired { get; }
    Property Value
    Type Description
    bool

    IsComputeShaderSupported

    Gets a value indicating whether this graphics context supports compute shaders.

    Declaration
    public abstract bool IsComputeShaderSupported { get; }
    Property Value
    Type Description
    bool

    IsMRTSupported

    Gets a value indicating whether this graphics context supports Multiple Render Targets (MRTs).

    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 multi-view strategy supported by this graphics context.

    Declaration
    public abstract MultiviewStrategy MultiviewStrategy { get; }
    Property Value
    Type Description
    MultiviewStrategy

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In this article
    Back to top
    Generated by DocFX