Navigation
API > API/Plugins > API/Plugins/Niagara
Inheritance Hierarchy
- FNiagaraParameterStore
- FNiagaraScriptInstanceParameterStore
References
| Module | Niagara |
| Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraScriptExecutionParameterStore.h |
| Include | #include "NiagaraScriptExecutionParameterStore.h" |
Syntax
USTRUCT ()
struct FNiagaraScriptInstanceParameterStore : public FNiagaraParameterStore
Remarks
FNiagaraScriptInstanceParameterStore.
Constructors
| Type | Name | Description | |
|---|---|---|---|
| FNiagaraScriptInstanceParameterStore. |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| uint32 | Just the external parameters, not previous or internal... | ||
| TArrayView< const uint8 > | |||
| void | InitFromOwningContext
(
UNiagaraScript* Script, |
Call this init function if you are using a Niagara parameter store within an FNiagaraScriptExecutionContext. |
Overridden from FNiagaraParameterStore
| Type | Name | Description | |
|---|---|---|---|
| bool | AddParameter
(
const FNiagaraVariable& Param, |
Adds the passed parameter to this store. | |
| void | Empty
(
bool bClearBindings |
Removes all parameters from this store and releases any data. | |
| TArrayView< const FNiagaraVariableWithOffset > | The View of the set of variables represented by this ParameterStore. | ||
| bool | RemoveParameter
(
const FNiagaraVariableBase& Param |
Removes the passed parameter if it exists in the store. | |
| void | RenameParameter
(
const FNiagaraVariableBase& Param, |
Renames the passed parameter. | |
| void | Reset
(
bool bClearBindings |
Removes all parameters from this store but doesn't change memory allocations. |