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&40;&41;
struct FNiagaraScriptInstanceParameterStore : public FNiagaraParameterStore
Remarks
FNiagaraScriptInstanceParameterStore.
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FNiagaraScriptInstanceParameterStore. |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | ||
![]() ![]() |
void | CopyParameterDataToPaddedBuffer
(
uint8* InTargetBuffer, |
Helper that converts the data from the base type array internally into the padded out renderer-ready format. |
![]() ![]() |
uint32 | Just the external parameters, not previous or internal... | |
![]() ![]() |
uint32 | ||
![]() ![]() |
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. |