Navigation
API > API/Plugins > API/Plugins/Niagara
| Name | FNiagaraParameters |
| Type | struct |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraParameters.h |
| Include Path | #include "NiagaraParameters.h" |
Syntax
USTRUCT ()
struct FNiagaraParameters
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Parameters | TArray< FNiagaraVariable > | TODO: Sort the array so we can binary search, do not change to a TMap to avoid memory bloat! | NiagaraParameters.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Allocate () |
Allocates the data for any uniforms in their set missing allocated data. | NiagaraParameters.h | |
void AppendToConstantsTable
(
uint8* ConstantsTable |
Appends the whole parameter set to a constant table with no external overrids. | NiagaraParameters.h | |
void AppendToConstantsTable
(
uint8* ConstantsTable, |
Fills only selected constants into the table. | NiagaraParameters.h | |
void DumpParameters() |
NiagaraParameters.h | ||
void Empty() |
NiagaraParameters.h | ||
FNiagaraVariable * FindParameter
(
FNiagaraVariable InParam |
NiagaraParameters.h | ||
const FNiagaraVariable * FindParameter
(
FNiagaraVariable InParam |
NiagaraParameters.h | ||
FNiagaraVariable * FindParameter
(
FGuid InParamGuid |
NiagaraParameters.h | ||
const FNiagaraVariable * FindParameter
(
FGuid InParamGuid |
NiagaraParameters.h | ||
int32 GetTableSize() |
Returns the number of bytes these constants would use in a constants table. | NiagaraParameters.h | |
void Merge
(
FNiagaraParameters& InParameters |
NiagaraParameters.h | ||
void Set
(
FNiagaraParameters& InParameters |
NiagaraParameters.h | ||
FNiagaraVariable * SetOrAdd
(
const FNiagaraVariable& InParameter |
NiagaraParameters.h |