Search Results for

    Show / Hide Table of Contents

    Class DX12RaytracingHelpers

    Ray tracing helpers.

    Inheritance
    object
    DX12RaytracingHelpers
    Namespace: Evergine.DirectX12
    Assembly: Evergine.DirectX12.dll
    Syntax
    public static class DX12RaytracingHelpers

    Fields

    kDefaultHeapProps

    Default heap property.

    Declaration
    public static HeapProperties kDefaultHeapProps
    Field Value
    Type Description
    HeapProperties

    kUploadHeapProps

    Upload heap property.

    Declaration
    public static HeapProperties kUploadHeapProps
    Field Value
    Type Description
    HeapProperties

    Methods

    CreateBuffer(ID3D12Device5, uint, ResourceFlags, ResourceStates, HeapProperties)

    Creates the Acceleration Structure buffer.

    Declaration
    public static ID3D12Resource CreateBuffer(ID3D12Device5 pDevice, uint size, ResourceFlags flags, ResourceStates initState, HeapProperties heapProps)
    Parameters
    Type Name Description
    ID3D12Device5 pDevice

    Device.

    uint size

    Buffer size.

    ResourceFlags flags

    Resource flags.

    ResourceStates initState

    Initial buffer state.

    HeapProperties heapProps

    Heap properties.

    Returns
    Type Description
    ID3D12Resource

    The buffer.

    In this article
    Back to top
    Generated by DocFX