Navigation
API > API/Plugins > API/Plugins/Niagara
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.
| Name | FNiagaraParameterDirectBinding |
| Type | struct |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraParameterStore.h |
| Include Path | #include "NiagaraParameterStore.h" |
Syntax
template<typename T>
struct FNiagaraParameterDirectBinding
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNiagaraParameterDirectBinding() |
NiagaraParameterStore.h |
Struct Specializations
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BoundStore | FNiagaraParameterStore * | NiagaraParameterStore.h | ||
| BoundVariable | FNiagaraVariable | NiagaraParameterStore.h | ||
| LayoutVersion | uint32 | NiagaraParameterStore.h | ||
| ValuePtr | T * | NiagaraParameterStore.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
T GetValue() |
NiagaraParameterStore.h | ||
T * Init
(
FNiagaraParameterStore& InStore, |
NiagaraParameterStore.h | ||
bool IsBound() |
NiagaraParameterStore.h | ||
void SetValue
(
const T& InValue |
NiagaraParameterStore.h |