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
enum ENiagaraExecutionStateSource
&123;
Scalability,
Internal,
Owner,
InternalCompletion,
&125;
Values
Name | Description |
---|---|
Scalability | State set by Scalability logic. Lowest precedence. |
Internal | Misc internal state. For example becoming inactive after we finish our set loops. |
Owner | State requested by the owner. Takes precedence over everything but internal completion logic. |
InternalCompletion | Internal completion logic. Has to take highest precedence for completion to be ensured. |
Remarks
The source from which a script execution state was set. Used to allow scalability etc to change the state but only if the state has not been defined by something with higher precedence. If this changes, all scripts must be recompiled by bumping the NiagaraCustomVersion