XII Release 0.1.0
Loading...
Searching...
No Matches
xiiRayTracingResources::BuildHandles Struct Reference

Public Attributes

xiiResult m_Result = XII_FAILURE
 Success may describe an empty eligible selection; failure never substitutes a scene.
xiiSharedPtr< xiiGALTopLevelAS > m_pTopLevelAS
 Rotating TLAS owned by the supplied frame resources. Trace-ready after the build pass executes.
xiiRenderGraphBufferHandle m_hSceneDependency
 Render-graph dependency token for ray-dispatch passes that consume m_pTopLevelAS.
xiiRenderGraphBufferHandle m_hMaterialData
 Shader-readable canonical material records indexed by HLSL InstanceIndex().
xiiRenderGraphBufferHandle m_hGeometryData
 Shader-readable geometry addressing records indexed by HLSL InstanceIndex().
xiiUInt32 m_uiInstanceCount = 0U
xiiUInt32 m_uiDeformationDispatchCount = 0
xiiUInt32 m_uiDynamicBLASBuildCount = 0

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