Search Results for

    Show / Hide Table of Contents

    Class VKBottomLevelAS

    Vulkan Bottom-Level Acceleration Structure implementation.

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

    Constructors

    VKBottomLevelAS(VKGraphicsContext, VkCommandBuffer, ref BottomLevelASDescription)

    Initializes a new instance of the VKBottomLevelAS class.

    Declaration
    public VKBottomLevelAS(VKGraphicsContext context, VkCommandBuffer commandBuffer, ref BottomLevelASDescription description)
    Parameters
    Type Name Description
    VKGraphicsContext context

    Graphics context.

    VkCommandBuffer commandBuffer

    Command buffer.

    BottomLevelASDescription description

    Bottom-level description.

    Fields

    BottomLevelAS

    The bottom-level acceleration structure instance.

    Declaration
    public VkAccelerationStructureKHR BottomLevelAS
    Field Value
    Type Description
    VkAccelerationStructureKHR

    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