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 |