Search Results for

    Show / Hide Table of Contents

    Class MTLCapabilities

    The Metal capabilities.

    Inheritance
    object
    GraphicsContextCapabilities
    MTLCapabilities
    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 the projection matrix on the 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 supports 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 Multiple Render Targets (MRTs).

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