UNiagaraSimulationStageGeneric

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Niagara

Header

/Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraSimulationStageBase.h

Include

#include "NiagaraSimulationStageBase.h"

Syntax

UCLASS(Meta=(DisplayName="Generic Simulation Stage"))
class UNiagaraSimulationStageGeneric : public UNiagaraSimulationStageBase

Variables

Name Description

Public variable UProperty Category, EditAnywhere, AdvancedDisplay, Meta

uint32: 1

 

bDisablePartialParticleUpdate

Public variable UProperty Category, EditAnywhere, Meta

uint32: 1

 

bParticleIterationStateEnabled

Public variable UProperty Category, EditAnywhere, Meta

FNiagaraVariabl...

 

DataInterface

Source data interface to use for the simulation stage.

Public variable UProperty Category, EditAnywhere

FNiagaraVariabl...

 

EnabledBinding

Binding to a bool parameter which dynamically controls if the simulation stage is enabled or not.

Public variable UProperty Category, EditAnywhere, Meta

ENiagaraSimStag...

 

ExecuteBehavior

Public variable UProperty Category, EditAnywhere, Meta

int32

 

Iterations

Public variable UProperty Category, EditAnywhere

ENiagaraIterati...

 

IterationSource

Determine which elements this script is iterating over. You are not allowed to

Public variable UProperty Category, EditAnywhere

FNiagaraVariabl...

 

NumIterationsBinding

Binding to an int parameter which dynamically controls the number of times the simulation stage runs.

Public variable UProperty Category, EditAnywhere, Meta

FNiagaraVariabl...

 

ParticleIterationStateBinding

Particle state attribute binding, when enabled we will only allow particles who pass the state range check to be processed.

Public variable UProperty Category, EditAnywhere, Meta

FIntPoint

 

ParticleIterationStateRange

The inclusive range used to check particle state binding against when enabled.

Overridden from UNiagaraSimulationStageBase

Name Description

Public function Virtual Const

bool

 

AppendCompileHash

(
    FNiagaraCompileHashVisitor* In...
)

Public function Virtual Const

FName

 

GetStackContextReplacementName()

Return the FName to use in place of the default for the location in the stack context.

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Public function Virtual

void

 

PostInitProperties()

Called after the C++ constructor and after the properties have been initialized, including those loaded from config.

Deprecated Variables

Name Description

Public variable UProperty

uint32: 1

 

bSpawnOnly_DEPRECATED