unreal.NiagaraExt_SystemDependencies

class unreal.NiagaraExt_SystemDependencies

Bases: StructBase

Dependency rollup for a Niagara System. Contains the four distinct asset sets used across all emitters. Returned by GetSystemDependencies; not embedded in topology structs.

C++ Source:

  • Plugin: Niagara

  • Module: NiagaraEditor

  • File: NiagaraExternalSystemEditorUtilities.h

Editor Properties: (see get_editor_property/set_editor_property)

  • used_data_interfaces (Array[type(Class)]): [Read-Write] Distinct Data Interface classes referenced by any module or dynamic input in this system.

  • used_dynamic_inputs (Array[NiagaraScript]): [Read-Write] Distinct dynamic-input script assets used across all module inputs.

  • used_modules (Array[NiagaraScript]): [Read-Write] Distinct module script assets used across all emitters.

  • used_renderers (Array[type(Class)]): [Read-Write] Distinct renderer classes used across all emitters in this system.