Navigation
API > API/Plugins > API/Plugins/Niagara
References
| Module | Niagara |
| Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraRenderer.h |
| Include | #include "NiagaraRenderer.h" |
Syntax
struct FNiagaraDynamicDataBase
Remarks
Struct used to pass dynamic data from game thread to render thread
Variables
| Type | Name | Description | |
|---|---|---|---|
| FNiagaraDataBufferRef | CPUParticleData | ||
| FNiagaraComputeExecutionContext * | GPUExecContext | ||
| FMaterialRelevance | MaterialRelevance | ||
| ENiagaraSimTarget | SimTarget | ||
| FNiagaraSystemInstanceID | SystemInstanceID |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FNiagaraDynamicDataBase
(
const FNiagaraEmitterInstance* InEmitter |
|||
FNiagaraDynamicDataBase
(
FNiagaraDynamicDataBase& Other |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ApplyMaterialOverride
(
int32 MaterialIndex, |
||
| FMaterialRelevance | |||
| FNiagaraDataBuffer * | GetParticleDataToRender
(
bool bIsLowLatencyTranslucent |
||
| ENiagaraSimTarget | GetSimTarget () |
||
| FNiagaraSystemInstanceID | |||
| bool | |||
| void | SetMaterialRelevance
(
FMaterialRelevance NewRelevance |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FNiagaraDynamicDataBase & | operator=
(
const FNiagaraDynamicDataBase& Other |