Navigation
API > API/Plugins > API/Plugins/Niagara
Binding from one parameter store to another. This does no tracking of lifetimes etc so the owner must ensure safe use and rebinding when needed etc.
| Name | FNiagaraParameterStoreBinding |
| Type | struct |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraParameterStore.h |
| Include Path | #include "NiagaraParameterStore.h" |
Syntax
struct FNiagaraParameterStoreBinding
Structs
| Name | Remarks |
|---|---|
| FInterfaceBinding | |
| FParameterBinding | |
| FUObjectBinding |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| InterfaceBindings | TArray< FInterfaceBinding > | Bindings of data interfaces. Src and Dest offsets. | NiagaraParameterStore.h | |
| ParameterBindings | TArray< FParameterBinding > | Bindings of parameter data. Src offset, Dest offset and Size. | NiagaraParameterStore.h | |
| UObjectBindings | TArray< FUObjectBinding > | Bindings of UObject params. Src and Dest offsets. | NiagaraParameterStore.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CopyParameters
(
FNiagaraParameterStore* DestStore, |
NiagaraParameterStore.h | ||
void Dump
(
const FNiagaraParameterStore* DestStore, |
NiagaraParameterStore.h | ||
void Empty
(
FNiagaraParameterStore* DestStore, |
NiagaraParameterStore.h | ||
bool Initialize
(
FNiagaraParameterStore* DestStore, |
NiagaraParameterStore.h | ||
bool VerifyBinding
(
const FNiagaraParameterStore* DestStore, |
NiagaraParameterStore.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void GetBindingData
(
FNiagaraParameterStore* DestStore, |
NiagaraParameterStore.h | ||
static void MatchParameters
(
FNiagaraParameterStore* DestStore, |
NiagaraParameterStore.h |