Skip to content

Niagara FX

Niagara systems, emitters, modules, components, and script-asset discovery.

5 toolset(s), 56 tool(s). Full schemas in the raw catalog.

NiagaraToolsets.NiagaraToolset_System · raw schemas

Niagara Toolset for Niagara System operations.

Tool Summary
NiagaraToolsets.NiagaraToolset_System.AddEmitter Adds an emitter to a Niagara System.
NiagaraToolsets.NiagaraToolset_System.AddModule Adds a module to a script stack.
NiagaraToolsets.NiagaraToolset_System.AddRenderer Adds a renderer to an emitter.
NiagaraToolsets.NiagaraToolset_System.AddSetParameterEntry Adds a single parameter to an existing SetParameters module.
NiagaraToolsets.NiagaraToolset_System.AddSetParametersModule Adds a SetParameters module to a script stack.
NiagaraToolsets.NiagaraToolset_System.AddUserVariables Adds or updates user variables on a system.
NiagaraToolsets.NiagaraToolset_System.ApplyStackIssueFix Applies a Fix-style stack issue fix identified by IssueId and FixId. Link-style fixes are
NiagaraToolsets.NiagaraToolset_System.CreateNiagaraSystem Creates a new Niagara System asset.
NiagaraToolsets.NiagaraToolset_System.GetAvailableDynamicInputs Returns all available Dynamic Input Module assets compatible with the given type.
NiagaraToolsets.NiagaraToolset_System.GetDataInterfaceSchema Returns property schema for a specific Data Interface class.
NiagaraToolsets.NiagaraToolset_System.GetDynamicInputChain Returns the full recursive chain for a dynamic input: topology metadata and resolved values at every level.
NiagaraToolsets.NiagaraToolset_System.GetDynamicInputSchema Returns schema for a dynamic input module in the stack.
NiagaraToolsets.NiagaraToolset_System.GetDynamicInputSchemaFromAsset Returns schema for a dynamic input asset.
NiagaraToolsets.NiagaraToolset_System.GetEmitterData Returns emitter property values as a single JSON-string blob in PropertyValues.
NiagaraToolsets.NiagaraToolset_System.GetEmitterInputValues Returns all resolved input values for every module across all four emitter script stacks.
NiagaraToolsets.NiagaraToolset_System.GetEmitterSchema Returns property schema for Niagara Emitter.
NiagaraToolsets.NiagaraToolset_System.GetEmitterSummary Returns lightweight emitter metadata: name, enabled state, sim target, renderer classes.
NiagaraToolsets.NiagaraToolset_System.GetEmitterTopology Returns full emitter topology: four script stacks with all modules and inputs, renderer references.
NiagaraToolsets.NiagaraToolset_System.GetModuleInputValues Returns resolved input values for a single module.
NiagaraToolsets.NiagaraToolset_System.GetModuleSchema Returns schema for a module and all its inputs.
NiagaraToolsets.NiagaraToolset_System.GetModuleSchemaFromAsset Returns schema for a module asset.
NiagaraToolsets.NiagaraToolset_System.GetModuleTopology Returns module topology: metadata and all inputs (name/type/visibility only, no values).
NiagaraToolsets.NiagaraToolset_System.GetRendererData Returns renderer property values.
NiagaraToolsets.NiagaraToolset_System.GetRendererSchema Returns property schema for a specific Renderer class.
NiagaraToolsets.NiagaraToolset_System.GetScriptStackInputValues Returns all resolved input values for every module in the given script stack.
NiagaraToolsets.NiagaraToolset_System.GetScriptStackTopology Returns script stack topology: all modules and their inputs in execution order.
NiagaraToolsets.NiagaraToolset_System.GetStackInputData Returns the value of a stack module input.
NiagaraToolsets.NiagaraToolset_System.GetStackInputSchema Returns schema for a single module input in the stack.
NiagaraToolsets.NiagaraToolset_System.GetStackInputTopology Returns stack input topology: name, type, visibility, editability. No value payload.
NiagaraToolsets.NiagaraToolset_System.GetStackIssues Returns all stack issues (errors, warnings, info) from the Niagara module stack, including
NiagaraToolsets.NiagaraToolset_System.GetSystemCompileState Returns the current compile state of a Niagara System: aggregate status, per-script compile
NiagaraToolsets.NiagaraToolset_System.GetSystemData Returns system property values.
NiagaraToolsets.NiagaraToolset_System.GetSystemDependencies Returns the four Used* sets (renderers, data interfaces, modules, dynamic inputs)
NiagaraToolsets.NiagaraToolset_System.GetSystemSchema Returns property schema for Niagara System.
NiagaraToolsets.NiagaraToolset_System.GetSystemSummary Returns lightweight system metadata: name, user variables, and one summary entry per emitter.
NiagaraToolsets.NiagaraToolset_System.GetUserVariables Returns all user variables defined on the system.
NiagaraToolsets.NiagaraToolset_System.RemoveEmitter Removes an emitter from a system.
NiagaraToolsets.NiagaraToolset_System.RemoveModule Removes a module from a script stack.
NiagaraToolsets.NiagaraToolset_System.RemoveRenderer Removes a renderer from an emitter.
NiagaraToolsets.NiagaraToolset_System.RemoveSetParameterEntry Removes a parameter from an existing SetParameters module by name.
NiagaraToolsets.NiagaraToolset_System.RemoveUserVariables Removes user variables from a system.
NiagaraToolsets.NiagaraToolset_System.SetEmitterData Sets property values on a Niagara Emitter.
NiagaraToolsets.NiagaraToolset_System.SetModuleEnabled Sets whether a module is enabled.
NiagaraToolsets.NiagaraToolset_System.SetRendererData Sets property values on a Niagara Renderer.
NiagaraToolsets.NiagaraToolset_System.SetStackInputData Sets the value of a stack module input and returns the resulting stored value.
NiagaraToolsets.NiagaraToolset_System.SetSystemData Sets property values on a Niagara System.

NiagaraToolsets.NiagaraToolset_Component · raw schemas

Niagara Toolset for Niagara Component operations.

Tool Summary
NiagaraToolsets.NiagaraToolset_Component.GetUserVariables Returns all user variable values currently set on the component.
NiagaraToolsets.NiagaraToolset_Component.GetVariable Gets the current value of a specific user variable on the component.
NiagaraToolsets.NiagaraToolset_Component.SetSystem Sets the Niagara System for a component.
NiagaraToolsets.NiagaraToolset_Component.SetVariable Sets the value of a user variable on the component.

NiagaraToolsets.NiagaraToolset_Blueprint · raw schemas

Niagara Toolset for Niagara and Blueprint integration.

Tool Summary
NiagaraToolsets.NiagaraToolset_Blueprint.ConstructNiagaraBPWrapperFromComponent Creates a Blueprint actor wrapper from a Niagara Component.
NiagaraToolsets.NiagaraToolset_Blueprint.ConstructNiagaraBPWrapperFromSystem Creates a Blueprint actor wrapper around a Niagara System.

NiagaraToolsets.NiagaraToolset_Assets · raw schemas

Niagara Toolset for discovery of Niagara script assets.

Tool Summary
NiagaraToolsets.NiagaraToolset_Assets.FindNiagaraScripts Searches for UNiagaraScript assets matching the given filters.
NiagaraToolsets.NiagaraToolset_Assets.GetAssetDiscoveryInfo Returns the project's configured asset discovery groups.
NiagaraToolsets.NiagaraToolset_Assets.GetNiagaraScriptDigest Returns the decoded asset-registry tag metadata for a Niagara script asset.

NiagaraToolsets.NiagaraToolset_Info · raw schemas

Niagara Toolset for general Niagara information and guidance.

Tool Summary
NiagaraToolsets.NiagaraToolset_Info.UEnum_Info Returns information about a UEnum and all its values.