Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
We expose the internals of Niagara in 3 layers.
Property Schema: Top level properties that can be modified for Systems,Emitters,Modules,Renderers,DataInterfaces. Constant and may need calling only once.
Topology: The currently topology of the Niagara System, Emitters, Modules and their Dynamic input chains. Changes infrequently.
Values: The current values of properties and module inputs. Changes frequently. Mirror of ENiagaraScriptCompileStatus for external/AI use.
| Name | ENiagaraExt_ScriptCompileStatus |
| Type | enum |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraExternalSystemEditorUtilities.h |
| Include Path | #include "NiagaraExternalSystemEditorUtilities.h" |
Syntax
enum ENiagaraExt_ScriptCompileStatus
{
Unknown,
Dirty,
Error,
UpToDate,
BeingCreated,
UpToDateWithWarnings,
ComputeUpToDateWithWarnings,
}
Values
| Name | Remarks |
|---|---|
| Unknown | |
| Dirty | |
| Error | |
| UpToDate | |
| BeingCreated | |
| UpToDateWithWarnings | |
| ComputeUpToDateWithWarnings |