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.Context
    GraphicsResource.Disposed
    GraphicsResource.Dispose()
    GraphicsResource.Dispose(bool)
    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

    Destroy()

    Destroy graphics native resources.

    Declaration
    protected override void Destroy()
    Overrides
    GraphicsResource.Destroy()

    Extension Methods

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