Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UNiagaraPythonEmitter
References
| Module | NiagaraEditor |
| Header | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/UpgradeNiagaraScriptResults.h |
| Include | #include "UpgradeNiagaraScriptResults.h" |
Syntax
UCLASS (BlueprintInternalUseOnly)
class UNiagaraPythonEmitter : public UObject
Remarks
Wrapper for an emitter stack.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< FNiagaraEmitterHandleViewModel > | EmitterViewModel |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| UNiagaraPythonModule * | Returns a module by name | ||
| TArray< UNiagaraPythonModule * > | GetModules () |
Returns a list of all modules contained in this emitter | |
| UNiagaraEmitter * | GetObject () |
Returns the raw underlying object. | |
| FVersionedNiagaraEmitterData | Returns the emitter properties, such as determinism or interpolated spawning | ||
| bool | Returns true if the emitter contains a certain module | ||
| void | Init
(
TSharedRef< FNiagaraEmitterHandleViewModel > EmitterViewModel |
||
| bool | IsValid () |
||
| void | Sets the new emitter properties |