Search Results for

    Show / Hide Table of Contents

    Class DX12Capabilities

    The DirectX 12 capabilities.

    Inheritance
    object
    GraphicsContextCapabilities
    DX12Capabilities
    Namespace: Evergine.DirectX12
    Assembly: Evergine.DirectX12.dll
    Syntax
    public class DX12Capabilities : GraphicsContextCapabilities

    Constructors

    DX12Capabilities(DX12GraphicsContext)

    Initializes a new instance of the DX12Capabilities class.

    Declaration
    public DX12Capabilities(DX12GraphicsContext context)
    Parameters
    Type Name Description
    DX12GraphicsContext context

    The current graphics context.

    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