Search Results for

    Show / Hide Table of Contents

    Class MTLCapabilities

    The Metal capabilities.

    Inheritance
    object
    GraphicsContextCapabilities
    MTLCapabilities
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Evergine.Metal
    Assembly: Evergine.Metal.dll
    Syntax
    public class MTLCapabilities : GraphicsContextCapabilities

    Properties

    ClipDepth

    Gets the depth range in clip space.

    Declaration
    public override ClipDepth ClipDepth { get; }
    Property Value
    Type Description
    ClipDepth
    Overrides
    GraphicsContextCapabilities.ClipDepth

    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
    GraphicsContextCapabilities.FlipProjectionRequired

    IsComputeShaderSupported

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

    Declaration
    public override bool IsComputeShaderSupported { get; }
    Property Value
    Type Description
    bool
    Overrides
    GraphicsContextCapabilities.IsComputeShaderSupported

    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
    GraphicsContextCapabilities.IsMRTSupported

    IsRaytracingSupported

    Gets a value indicating whether this graphics context supports Raytracing.

    Declaration
    public override bool IsRaytracingSupported { get; }
    Property Value
    Type Description
    bool
    Overrides
    GraphicsContextCapabilities.IsRaytracingSupported

    IsShadowMapSupported

    Gets a value indicating whether this graphics context supports Shadow Maps.

    Declaration
    public override bool IsShadowMapSupported { get; }
    Property Value
    Type Description
    bool
    Overrides
    GraphicsContextCapabilities.IsShadowMapSupported

    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
    GraphicsContextCapabilities.MatrixMajorness

    MultiviewStrategy

    Gets the multiview strategy supported by this graphic context.

    Declaration
    public override MultiviewStrategy MultiviewStrategy { get; }
    Property Value
    Type Description
    MultiviewStrategy
    Overrides
    GraphicsContextCapabilities.MultiviewStrategy

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In This Article
    Back to top
    Generated by DocFX