Class D3D12AccelerationStructurePlacementManager::AccelerationStructurePreBuildInfoEntry

Nested Relationships

This class is a nested type of Class D3D12AccelerationStructurePlacementManager.

Nested Types

Inheritance Relationships

Base Type

  • public NonCopyable

Class Documentation

class AccelerationStructurePreBuildInfoEntry : public NonCopyable

Public Functions

AccelerationStructurePreBuildInfoEntry(const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS &inputs)
AccelerationStructurePreBuildInfoEntry(const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS &inputs, const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO &info)
D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS GetInputs() const
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO GetInfo() const
struct EqualFunc

Public Functions

bool operator()(const AccelerationStructurePreBuildInfoEntry &lhs, const AccelerationStructurePreBuildInfoEntry &rhs) const
struct HashFunc

Public Functions

size_t operator()(const AccelerationStructurePreBuildInfoEntry &entry) const