unreal.NiagaraPythonEmitter

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

Bases: Object

Wrapper for an emitter stack.

C++ Source:

  • Plugin: Niagara

  • Module: NiagaraEditor

  • File: UpgradeNiagaraScriptResults.h

get_module(module_name) NiagaraPythonModule

returns a module by name

Parameters:

module_name (str) –

Return type:

NiagaraPythonModule

get_modules() Array[NiagaraPythonModule]

returns a list of all modules contained in this emitter

Return type:

Array[NiagaraPythonModule]

get_object() NiagaraEmitter

Returns the raw underlying object

Return type:

NiagaraEmitter

get_properties() VersionedNiagaraEmitterData

returns the emitter properties, such as determinism or interpolated spawning

Return type:

VersionedNiagaraEmitterData

has_module(module_name) bool

returns true if the emitter contains a certain module

Parameters:

module_name (str) –

Return type:

bool

set_properties(data) None

sets the new emitter properties

Parameters:

data (VersionedNiagaraEmitterData) –