Navigation
API > API/Runtime > API/Runtime/Renderer
The parameters passed to the GPUScene writer delegate
| Name | FGPUSceneWriteDelegateParams |
| Type | struct |
| Header File | /Engine/Source/Runtime/Renderer/Public/GPUSceneWriter.h |
| Include Path | #include "GPUSceneWriter.h" |
Syntax
struct FGPUSceneWriteDelegateParams
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| GPUSceneWriterUB | TRDGUniformBufferRef< FGPUSceneWriterUniformParameters > | Include a reference to the UB in the compute shader parameter struct, for example: SHADER_PARAMETER_RDG_UNIFORM_BUFFER(FGPUSceneWriterUniformParameters, GPUSceneWriterUB) | GPUSceneWriter.h | |
| GPUWriteParams | FGPUSceneWriterParameters | The shader parameters the delegate can use to perform writes on GPU Scene data | GPUSceneWriter.h | |
| GPUWritePass | EGPUSceneGPUWritePass | The GPU Scene write pass that is currently executing. | GPUSceneWriter.h | |
| InstanceSceneDataOffset | uint32 | The ID of the first instance scene data of the primitive | GPUSceneWriter.h | |
| NumCustomDataFloats | uint32 | Number of custom data floats in the instance payload data. | GPUSceneWriter.h | |
| PackedInstanceSceneDataFlags | uint32 | Packed instance scene data flags suitable for writing to instance scene data. | GPUSceneWriter.h | |
| PersistentPrimitiveId | uint32 | The ID of the primitive that writes must be limited to. | GPUSceneWriter.h | |
| View | FSceneView * | The view for which this primitive belongs (for dynamic primitives) | GPUSceneWriter.h |