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
-
bool operator()(const AccelerationStructurePreBuildInfoEntry &lhs, const AccelerationStructurePreBuildInfoEntry &rhs) const
-
struct HashFunc
Public Functions
-
size_t operator()(const AccelerationStructurePreBuildInfoEntry &entry) const
-
size_t operator()(const AccelerationStructurePreBuildInfoEntry &entry) const
-
AccelerationStructurePreBuildInfoEntry(const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS &inputs)