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&40;Abstract, MinimalAPI&41;
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 |