Navigation
Unreal Engine C++ API Reference > 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 |