Navigation
API > API/Plugins > API/Plugins/Niagara
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UNiagaraMergeable
- UNiagaraSimulationStageBase
- UNiagaraSimulationStageGeneric
References
| Module | Niagara |
| Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraSimulationStageBase.h |
| Include | #include "NiagaraSimulationStageBase.h" |
Syntax
UCLASS (Abstract, MinimalAPI)
class UNiagaraSimulationStageBase : public UNiagaraMergeable
Remarks
A base class for niagara simulation stages. This class should be derived to add stage specific information.
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint32: 1 | bEnabled | ||
| FGuid | OuterEmitterVersion | ||
| TObjectPtr< UNiagaraScript > | Script | ||
| FName | SimulationStageName |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | AppendCompileHash
(
FNiagaraCompileHashVisitor* InVisitor |
||
| bool | FillCompilationData
(
TArray< FNiagaraSimulationStageCompilationData >& CompilationSimStageData |
||
| FVersionedNiagaraEmitterData * | |||
| FVersionedNiagaraEmitter | |||
| FName | Return the FName to use in place of the default for the location in the stack context. | ||
| void | |||
| void | SetEnabled
(
bool bEnabled |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |
Constants
| Name | Description |
|---|---|
| ParticleSpawnUpdateName |