Search Results for

    Show / Hide Table of Contents

    Class GraphicsContextCapabilities

    Abstract class that offers the capabilities of the graphics context.

    Inheritance
    object
    GraphicsContextCapabilities
    DX11Capabilities
    DX12Capabilities
    MTLCapabilities
    GLCapabilities
    VKCapabilities
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    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