Navigation
API > API/Plugins > API/Plugins/Niagara
Iterator that will pull or push data between a NiagaraDataBuffer and some FNiagaraVariables it contains. Super slow. Don't use at runtime.
| Name | FNiagaraDataVariableIterator |
| Type | struct |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataSet.h |
| Include Path | #include "NiagaraDataSet.h" |
Syntax
struct FNiagaraDataVariableIterator
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNiagaraDataVariableIterator
(
const FNiagaraDataBuffer* InData, |
NiagaraDataSet.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CurrIdx | uint32 | NiagaraDataSet.h | ||
| Data | const FNiagaraDataBuffer * | NiagaraDataSet.h | ||
| Variables | TArray< FNiagaraVariable > | NiagaraDataSet.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Advance() |
NiagaraDataSet.h | ||
void Get() |
NiagaraDataSet.h | ||
uint32 GetCurrIndex() |
NiagaraDataSet.h | ||
const TArray< FNiagaraVariable > & GetVariables() |
NiagaraDataSet.h | ||
bool IsValid() |
NiagaraDataSet.h |