unreal.NiagaraFunctionLibrary

class unreal.NiagaraFunctionLibrary(outer=None, name='None')

Bases: unreal.BlueprintFunctionLibrary

A C++ and Blueprint accessible library of utility functions for accessing Niagara simulations All positions & orientations are returned in Unreal reference frame & units, assuming the Leap device is located at the origin.

C++ Source:

  • Plugin: Niagara
  • Module: Niagara
  • File: NiagaraFunctionLibrary.h
classmethod get_niagara_parameter_collection(world_context_object, collection) → NiagaraParameterCollectionInstance
This is gonna be totally reworked
UFUNCTION(BlueprintCallable, Category = Niagara, meta = (Keywords = “niagara System”, UnsafeDuringActorConstruction = “true”)) static void SetUpdateScriptConstant(UNiagaraComponent* Component, FName EmitterName, FName ConstantName, FVector Value);
Parameters:
Returns:

Return type:

NiagaraParameterCollectionInstance

classmethod spawn_system_at_location(world_context_object, system_template, location, rotation=[0.000000, 0.000000, 0.000000], auto_destroy=True) → NiagaraComponent

Spawns a Niagara System at the specified world location/rotation

Parameters:
Returns:

The spawned UNiagaraComponent

Return type:

NiagaraComponent

classmethod spawn_system_attached(system_template, attach_to_component, attach_point_name, location, rotation, location_type, auto_destroy) → NiagaraComponent

Spawn System Attached

Parameters:
Returns:

Return type:

NiagaraComponent