Search Results for

    Show / Hide Table of Contents

    Class DX12BottomLevelAS

    DX12 Bottom-Level Acceleration Structure implementation.

    Inheritance
    object
    GraphicsResource
    BottomLevelAS
    DX12BottomLevelAS
    Inherited Members
    BottomLevelAS.Description
    GraphicsResource.disposed
    GraphicsResource.Context
    GraphicsResource.Disposed
    Namespace: Evergine.DirectX12
    Assembly: Evergine.DirectX12.dll
    Syntax
    public class DX12BottomLevelAS : BottomLevelAS

    Constructors

    DX12BottomLevelAS(DX12GraphicsContext, ref BottomLevelASDescription)

    Initializes a new instance of the DX12BottomLevelAS class.

    Declaration
    public DX12BottomLevelAS(DX12GraphicsContext context, ref BottomLevelASDescription description)
    Parameters
    Type Name Description
    DX12GraphicsContext context

    Graphics context.

    BottomLevelASDescription description

    Bottom level description.

    Fields

    ResultBuffer

    DX12 Acceleration Structure Result Buffer.

    Declaration
    public ID3D12Resource ResultBuffer
    Field Value
    Type Description
    ID3D12Resource

    Properties

    NativePointer

    Gets the native pointer.

    Declaration
    public override nint NativePointer { get; }
    Property Value
    Type Description
    nint
    Overrides
    GraphicsResource.NativePointer

    Methods

    Dispose()

    Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

    Declaration
    public override void Dispose()
    Overrides
    GraphicsResource.Dispose()

    Extension Methods

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