Search Results for

    Show / Hide Table of Contents

    Class DX12RaytracingHelpers

    Raytracing helpers.

    Inheritance
    object
    DX12RaytracingHelpers
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Evergine.DirectX12
    Assembly: Evergine.DirectX12.dll
    Syntax
    public static class DX12RaytracingHelpers

    Fields

    kDefaultHeapProps

    Heap property default.

    Declaration
    public static HeapProperties kDefaultHeapProps
    Field Value
    Type Description
    HeapProperties

    kUploadHeapProps

    Heap property upload.

    Declaration
    public static HeapProperties kUploadHeapProps
    Field Value
    Type Description
    HeapProperties

    Methods

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

    Create 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 width.

    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