Navigation
API > API/Plugins > API/Plugins/Niagara
References
| Module | Niagara |
| Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraParameterStore.h |
| Include | #include "NiagaraParameterStore.h" |
Syntax
template<typename T>
struct FNiagaraParameterDirectBinding
Remarks
Direct binding to a parameter store to allow efficient gets/sets from code etc. Does no tracking of lifetimes etc so users are responsible for safety.
Specializations
FNiagaraParameterDirectBinding< FMatrix44f >
FNiagaraParameterDirectBinding< FNiagaraBool >
FNiagaraParameterDirectBinding< FQuat4f >
FNiagaraParameterDirectBinding< FVector4f >
FNiagaraParameterDirectBinding< UObject * >
Variables
| Type | Name | Description | |
|---|---|---|---|
| FNiagaraParameterStore * | BoundStore | ||
| FNiagaraVariable | BoundVariable | ||
| uint32 | LayoutVersion | ||
| T * | ValuePtr |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| T | GetValue () |
||
| T * | Init
(
FNiagaraParameterStore& InStore, |
||
| bool | IsBound () |
||
| void | SetValue
(
const T& InValue |