Navigation
API > API/Plugins > API/Plugins/Niagara
References
| Module | Niagara |
| Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraTypes.h |
| Include | #include "NiagaraTypes.h" |
Syntax
struct FNiagaraSystemParameters
Remarks
Any change to this structure, or it's GetVariables implementation will require a bump in the CustomNiagaraVersion so that we properly rebuild the scripts You must pad this struct and the results of GetVariables() to a 16 byte boundary.
Variables
| Type | Name | Description | |
|---|---|---|---|
| int32 | _Pad0 | ||
| int32 | _Pad1 | ||
| int32 | CurrentTimeStep | ||
| int32 | EngineAliveEmitterCount | ||
| int32 | EngineEmitterCount | ||
| uint32 | EngineExecutionState | ||
| float | EngineLodDistance | ||
| float | EngineLodDistanceFraction | ||
| float | EngineSystemAge | ||
| int32 | EngineTickCount | ||
| float | EngineTimeSinceRendered | ||
| uint32 | NumParticles | ||
| int32 | NumTimeSteps | ||
| int32 | RandomSeed | ||
| int32 | SignificanceIndex | ||
| float | TimeStepFraction |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const TArray< FNiagaraVariable > & | GetVariables () |