Search Results for

    Show / Hide Table of Contents

    Class GraphicsContextCapabilities

    Abstract class that offers the capabilities of the graphics context.

    Inheritance
    object
    GraphicsContextCapabilities
    DX11Capabilities
    GLCapabilities
    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

    Extension Methods

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