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