Navigation
Unreal Engine C++ API Reference > 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 |