/Engine/Plugins/FX/Niagara/Source/NiagaraShader/Public/NiagaraScriptBase.h
[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)() struct FSimulationStageMetaData
uint32:  1
bGpuIndirectDispatch
uint32:  1
bPartialParticleUpdate
When enabled the simulation stage does not write all variables out, so we are reading / writing to the same buffer.
uint32:  1
bParticleIterationStateEnabled
uint32:  1
bWritesParticles
Do we write to particles this stage?
FIntVector
ElementCount
Optional binding to manually specify the element count.
FName
ElementCountXBinding
Optional binding to manually specify the element count.
FName
ElementCountYBinding
Optional binding to manually specify the element count.
FName
ElementCountZBinding
Optional binding to manually specify the element count.
FName
EnabledBinding
ENiagaraSimStag...
ExecuteBehavior
Controls when the simulation stage will execute.
ENiagaraDirectD...
GpuDirectDispatchElementType
FIntVector
GpuDispatchNumThreads
When in custom mode this is the num threads.
ENiagaraGpuDisp...
GpuDispatchType
Dispatch type set for this stage.
TArray<FName>
InputDataInterfaces
DataInterfaces that we read from in this stage.
FName
IterationDataInterface
When IterationSource isENiagaraIterationSource::DataInterfacethis is the data interface name.
FName
IterationDirectBinding
When IterationSource is ENiagaraIterationSource::IterationDirectBinding this is the variable we are bound to.
ENiagaraIterati...
IterationSourceType
The source we are iteration over.
int32
NumIterations
The number of iterations for the stage.
FName
NumIterationsBinding
Optional binding to gather num iterations from.
TArray<FName>
OutputDestinations
DataInterfaces that we write to in this stage.
FName
ParticleIterationStateBinding
When the value is not none this is the binding used for particle state iteration stages.
int32
ParticleIterationStateComponentIndex
Cached component index for particle iteration stage.
FIntPoint
ParticleIterationStateRange
Inclusive range to compare the particle state value with.
FName
SimulationStageName
User simulation stage name.