Diligent::BottomLevelASD3D12Impl class final

Bottom-level acceleration structure object implementation in Direct3D12 backend.

Contents

Base classes

template<typename EngineImplTraits>
class BottomLevelASBase<EngineD3D12ImplTraits>
Template class implementing base functionality of the bottom-level acceleration structure object.
class D3D12ResourceBase
Base implementation of a D3D12 resource.

Public functions

auto GetD3D12BLAS() -> ID3D12Resource* final
Implementation of IBottomLevelASD3D12::GetD3D12BLAS().
auto GetNativeHandle() -> void* final
Implementation of IBottomLevelAS::GetNativeHandle() in Direct3D12 backend.