Navigation
API > API/Plugins > API/Plugins/Niagara
References
| Module | Niagara |
| Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraGPUSystemTick.h |
| Include | #include "NiagaraGPUSystemTick.h" |
Syntax
struct FNiagaraComputeInstanceData
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint32: 1 | bHasMultipleStages | ||
| uint32: 1 | bResetData | ||
| uint32: 1 | bStartNewOverlapGroup | ||
| FNiagaraComputeExecutionContext * | Context | ||
| TArray< FNiagaraDataInterfaceProxy * > | DataInterfaceProxies | ||
| uint8 * | EmitterParamData | ||
| uint8 * | ExternalParamData | ||
| uint32 | ExternalParamDataSize | ||
| TArray< FNiagaraDataInterfaceProxyRW * > | IterationDataInterfaceProxies | ||
| uint32 | ParticleCountFence | ||
| TArray< FPerStageInfo, TInlineAllocator< 1 > > | PerStageInfo | ||
| FNiagaraGpuSpawnInfo | SpawnInfo | ||
| uint32 | TotalDispatches |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FNiagaraDataInterfaceProxyRW * | FindIterationInterface
(
uint32 SimulationStageIndex |
||
| bool | IsInputStage
(
FNiagaraDataInterfaceProxy* DIProxy, |
||
| bool | IsIterationStage
(
FNiagaraDataInterfaceProxy* DIProxy, |
||
| bool | IsOutputStage
(
FNiagaraDataInterfaceProxy* DIProxy, |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FNiagaraComputeInstanceData & | operator=
(
const FNiagaraComputeInstanceData& |
||
| FNiagaraComputeInstanceData & |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FPerStageInfo |