Navigation
API > API/Plugins > API/Plugins/Niagara
Struct used to pass dynamic data from game thread to render thread
| Name | FNiagaraDynamicDataBase |
| Type | struct |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraRenderer.h |
| Include Path | #include "NiagaraRenderer.h" |
Syntax
struct FNiagaraDynamicDataBase
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNiagaraDynamicDataBase
(
const FNiagaraEmitterInstance* InEmitter |
NiagaraRenderer.h | ||
| NiagaraRenderer.h | |||
FNiagaraDynamicDataBase
(
const FNiagaraDynamicDataBase& |
NiagaraRenderer.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FNiagaraDynamicDataBase() |
NiagaraRenderer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ApplyMaterialOverride
(
int32 MaterialIndex, |
NiagaraRenderer.h | ||
FMaterialRelevance GetMaterialRelevance() |
NiagaraRenderer.h | ||
FNiagaraDataBuffer * GetParticleDataToRender
(
FRHICommandListBase& RHICmdList, |
NiagaraRenderer.h | ||
FNiagaraSystemInstanceID GetSystemInstanceID() |
NiagaraRenderer.h | ||
bool IsGpuLowLatencyTranslucencyEnabled() |
NiagaraRenderer.h | ||
void SetMaterialRelevance
(
FMaterialRelevance NewRelevance |
NiagaraRenderer.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNiagaraDynamicDataBase & operator=
(
const FNiagaraDynamicDataBase& |
NiagaraRenderer.h | ||
| NiagaraRenderer.h |