Module |
|
Header |
/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraEmitterInstance.h |
Include |
#include "NiagaraEmitterInstance.h" |
class FNiagaraEmitterInstance
A Niagara particle simulation.
Name | Description | ||
---|---|---|---|
|
bDumpAfterEvent |
Name | Description | |
---|---|---|
|
FNiagaraEmitterInstance ( |
Name | Description | |
---|---|---|
|
~FNiagaraEmitterInstance() |
Name | Description | ||
---|---|---|---|
|
BindParameters ( |
Void RebindParameterCollection(UNiagaraParameterCollectionInstance* OldInstance, UNiagaraParameterCollectionInstance* NewInstance); |
|
|
CalculateEventSpawnCount ( |
Calculate total number of spawned particles from events; these all come from event handler script with the SpawnedParticles execution mode We get the counts ahead of event processing time so we only have to allocate new particles once TODO: augment for multiple spawning event scripts |
|
|
CalculateFixedBounds ( |
Potentially reads back data from the GPU which will introduce a stall and should only be used for debug purposes. |
|
|
DirtyDataInterfaces() |
||
|
Dump() |
||
|
FindBinding ( |
||
|
GetBounds() |
||
|
UNiagaraEmit... |
GetCachedEmitter() |
|
|
GetCachedIDName() |
||
|
FNiagaraData... |
GetData() |
|
|
FNiagaraData... |
GetDataSet ( |
|
|
const FNiaga... |
GetEmitterHandle() |
|
|
GetEventExecutionContexts() |
||
|
ENiagaraExec... |
GetExecutionState() |
|
|
FNiagaraComp... |
GetGPUContext() |
|
|
GetNumParticles() |
Create a new NiagaraRenderer. |
|
|
FNiagaraSyst... |
GetParentSystemInstance() |
|
|
const FNiaga... |
GetScalabilitySettings() |
|
|
FNiagaraScri... |
GetSpawnExecutionContext() |
|
|
GetSpawnInfo() |
||
|
int |
GetTotalBytesUsed() |
|
|
float |
GetTotalCPUTimeMS() |
|
|
GetTotalSpawnedParticles() |
||
|
FNiagaraScri... |
GetUpdateExecutionContext() |
|
|
HandleCompletion ( |
||
|
HasTicked() |
||
|
Init ( |
||
|
IsAllowedToExecute() |
||
|
IsComplete() |
||
|
IsDisabled() |
||
|
IsInactive() |
||
|
IsReadyToRun() |
||
|
PostTick() |
Do any post work such as calculating dynamic bounds. |
|
|
PreTick() |
PreTick - handles killing dead particles, emitter death, and buffer swaps |
|
|
RequiresPersistentIDs() |
||
|
ResetSimulation ( |
||
|
SetExecutionState ( |
||
|
SetSystemFixedBoundsOverride ( |
||
|
ShouldTick() |
||
|
Tick ( |
PreTick - handles killing dead particles, emitter death, and buffer swaps |
|
|
UnbindParameters ( |
||
|
WaitForDebugInfo() |