unreal.NiagaraBaselineController_Basic

class unreal.NiagaraBaselineController_Basic(outer: Optional[Object] = None, name: Union[Name, str] = 'None')

Bases: NiagaraBaselineController

Simple controller that will just spawn the given system N times. If any instance completes, it will spawn a new one to replace it. Can handle simple burst or looping systems.

C++ Source:

  • Plugin: Niagara

  • Module: Niagara

  • File: NiagaraPerfBaseline.h

Editor Properties: (see get_editor_property/set_editor_property)

  • effect_type (NiagaraEffectType): [Read-Write] Effect Type: The effect type this controller is in use by.

  • num_instances (int32): [Read-Write] Num Instances

  • owner (NiagaraPerfBaselineActor): [Read-Write] Owner: The owning actor for this baseline controller.

  • system (NiagaraSystem): [Read-Write] System: The baseline system to spawn.

  • test_duration (float): [Read-Write] Test Duration: Duration to gather performance stats for the given system.