 |
EAccelerationStructureBuildMode |
BuildMode |
|
 |
FRHIBuffer * |
InstanceBuffer |
Buffer of native ray tracing instance descriptors. Must be in SRV state. |
 |
uint32 |
InstanceBufferOffset |
|
 |
uint32 |
NumInstances |
|
 |
TConstArrayView< FRHIRayTracingGeometry * > |
PerInstanceGeometries |
One entry per instance. |
 |
TConstArrayView< FRHIRayTracingGeometry * > |
ReferencedGeometries |
Unique list of geometries referenced by all instances in this scene. |
 |
FRHIBuffer * |
ResultBuffer |
Acceleration structure will be written to this buffer. The buffer must be in BVHWrite state. |
 |
uint32 |
ResultBufferOffset |
|
 |
FRHIRayTracingScene * |
Scene |
Scene to be built. May be null if explicit instance buffer is provided. |
 |
FRHIBuffer * |
ScratchBuffer |
Scratch buffer used to build Acceleration structure. Must be in UAV state. |
 |
uint32 |
ScratchBufferOffset |
|