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