Foundation
Loading...
Searching...
No Matches
Public Attributes | List of all members
Foundation::RHI::RHIAccelerationStructureBuildDesc Struct Reference

#include <Resource.hpp>

Public Attributes

RHIAccelerationStructureType type
 
RHIAccelerationStructureBuildFlags flags
 
RHIAccelerationStructureBuildOp operation
 
RHIAccelerationStructuresrcAS {nullptr}
 
RHIAccelerationStructuredstAS {nullptr}
 
RHIBufferscratchBuffer {nullptr}
 
uint32_t scratchBufferOffset
 
Span< const RHIAccelerationStructureGeometryInfogeometries
 
Span< const RHIAccelerationStructureBuildRangeInforanges
 

Member Data Documentation

◆ dstAS

RHIAccelerationStructure* Foundation::RHI::RHIAccelerationStructureBuildDesc::dstAS {nullptr}

◆ flags

RHIAccelerationStructureBuildFlags Foundation::RHI::RHIAccelerationStructureBuildDesc::flags

◆ geometries

Span<const RHIAccelerationStructureGeometryInfo> Foundation::RHI::RHIAccelerationStructureBuildDesc::geometries

◆ operation

RHIAccelerationStructureBuildOp Foundation::RHI::RHIAccelerationStructureBuildDesc::operation

◆ ranges

Span<const RHIAccelerationStructureBuildRangeInfo> Foundation::RHI::RHIAccelerationStructureBuildDesc::ranges

◆ scratchBuffer

RHIBuffer* Foundation::RHI::RHIAccelerationStructureBuildDesc::scratchBuffer {nullptr}

◆ scratchBufferOffset

uint32_t Foundation::RHI::RHIAccelerationStructureBuildDesc::scratchBufferOffset

◆ srcAS

RHIAccelerationStructure* Foundation::RHI::RHIAccelerationStructureBuildDesc::srcAS {nullptr}

◆ type

RHIAccelerationStructureType Foundation::RHI::RHIAccelerationStructureBuildDesc::type

The documentation for this struct was generated from the following file: