Navigation
API > API/Plugins > API/Plugins/Niagara
Storage for game level DataChannels generated by BP / C++
| Name | FNiagaraDataChannelGameData |
| Type | struct |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraDataChannelGameData.h |
| Include Path | #include "NiagaraDataChannelGameData.h" |
Syntax
struct FNiagaraDataChannelGameData : public TSharedFromThis< FNiagaraDataChannelGameData >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FNiagaraDataChannelGameData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNiagaraDataChannelGameData
(
const FNiagaraDataChannelLayoutInfoPtr& InLayoutInfo |
NiagaraDataChannelGameData.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| LayoutInfo | FNiagaraDataChannelLayoutInfoPtr | Keep reference to the layout this data was built with. | NiagaraDataChannelGameData.h | |
| MaxElements | int32 | NiagaraDataChannelGameData.h | ||
| NumElements | int32 | NiagaraDataChannelGameData.h | ||
| PrevNumElements | int32 | NiagaraDataChannelGameData.h | ||
| VariableData | TArray< FNiagaraDataChannelVariableBuffer > | Per variable storage buffers. | NiagaraDataChannelGameData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 Add
(
int32 Count |
NiagaraDataChannelGameData.h | ||
void AppendFromDataSet
(
const FNiagaraDataBuffer* SrcBuffer, |
NiagaraDataChannelGameData.h | ||
void AppendFromGameData
(
const FNiagaraDataChannelGameData& GameData |
NiagaraDataChannelGameData.h | ||
void BeginFrame() |
NiagaraDataChannelGameData.h | ||
void Empty() |
NiagaraDataChannelGameData.h | ||
FNiagaraDataChannelVariableBuffer * FindVariableBuffer
(
const FNiagaraVariableBase& Var |
NiagaraDataChannelGameData.h | ||
const FNiagaraDataChannelLayoutInfoPtr & GetLayoutInfo() |
NiagaraDataChannelGameData.h | ||
const TConstArrayView< FNiagaraDataChannelVariableBuffer > GetVariableBuffers() |
NiagaraDataChannelGameData.h | ||
void Init
(
const FNiagaraDataChannelLayoutInfoPtr& InLayoutInfo |
NiagaraDataChannelGameData.h | ||
int32 Max() |
NiagaraDataChannelGameData.h | ||
int32 Num() |
NiagaraDataChannelGameData.h | ||
int32 PrevNum() |
NiagaraDataChannelGameData.h | ||
bool Read
(
int32 VarIndex, |
NiagaraDataChannelGameData.h | ||
void Reserve
(
int32 NewNum |
NiagaraDataChannelGameData.h | ||
void Reset() |
NiagaraDataChannelGameData.h | ||
void SetFromSimCache
(
const FNiagaraVariableBase& SourceVar, |
NiagaraDataChannelGameData.h | ||
void SetNum
(
int32 NewNum |
NiagaraDataChannelGameData.h | ||
bool Write
(
int32 VarIndex, |
NiagaraDataChannelGameData.h | ||
void WriteToDataSet
(
FNiagaraDataBuffer* DestBuffer, |
NiagaraDataChannelGameData.h |