| BaseInstancePrefixSum |
TArray< uint32 > |
Exclusive prefix sum of `Instance.NumTransforms_ for all instances in this scene. |
RHIResources.h |
|
| BuildFlags |
ERayTracingAccelerationStructureFlags |
Controls the flags of the ray tracing scene build. |
RHIResources.h |
|
| DebugName |
FName |
|
RHIResources.h |
|
| Lifetime |
ERayTracingSceneLifetime |
Defines whether data in this scene should persist between frames. |
RHIResources.h |
|
| MaxNumInstances |
uint32 |
Maximum number of instances in this scene. Actual number of instances is specified in FRayTracingSceneBuildParams. |
RHIResources.h |
|
| NumCallableShaderSlots |
uint32 |
|
RHIResources.h |
|
| NumMissShaderSlots |
uint32 |
|
RHIResources.h |
|
| NumNativeInstancesPerLayer |
TArray< uint32 > |
Total flattened number of ray tracing geometry instances (a single FRayTracingGeometryInstance may represent many) per layer. |
RHIResources.h |
|
| NumTotalSegments |
uint32 |
|
RHIResources.h |
|
| PerInstanceGeometries |
TArray< FRHIRayTracingGeometry * > |
|
RHIResources.h |
|
| ReferencedGeometries |
TArray< TRefCountPtr< FRHIRayTracingGeometry > > |
Unique list of geometries referenced by all instances in this scene. |
RHIResources.h |
|
| SegmentPrefixSum |
TArray< uint32 > |
Exclusive prefix sum of instance geometry segments is used to calculate SBT record address from instance and segment indices. |
RHIResources.h |
|
| ShaderSlotsPerGeometrySegment |
uint32 |
|
RHIResources.h |
|