| FNiagaraParameterStore
|
Module |
|
Header |
/Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraParameterStore.h |
Include |
#include "NiagaraParameterStore.h" |
[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)()
struct FNiagaraParameterStore
Base storage class for Niagara parameter values.
Name | Description | ||
---|---|---|---|
|
DebugName |
Name | Description | |
---|---|---|
|
FNiagaraParameterStore() |
|
|
FNiagaraParameterStore ( |
Name | Description | |
---|---|---|
|
~FNiagaraParameterStore() |
Name | Description | ||
---|---|---|---|
|
AddConstantBuffer() |
||
|
FDelegateHan... |
AddOnChangedHandler ( |
|
|
AddParameter ( |
Adds the passed parameter to this store. |
|
|
Bind ( |
Binds this parameter store to another, by default if we find no matching parameters we will not maintain a pointer to the store. |
|
|
CheckForNaNs() |
||
|
CopyParameterData ( |
Copies the passed parameter from this parameter store into another. |
|
|
CopyParametersTo ( |
Copies all parameters from this parameter store into another. |
|
|
Dump() |
||
|
DumpParameters ( |
||
|
Empty ( |
Removes all parameters from this store and releases any data. |
|
|
const int32 ... |
FindParameterOffset ( |
|
|
const FNiaga... |
FindVariable ( |
Returns the associated FNiagaraVariable for the passed data interface if it exists in the store. |
|
UNiagaraData... |
GetDataInterface ( |
Returns the data interface at the passed offset. |
|
UNiagaraData... |
GetDataInterface ( |
Returns the data interface for the passed parameter if it exists in this store. |
|
const TArray... |
GetDataInterfaces() |
|
|
GetInterfacesDirty() |
||
|
GetLayoutVersion() |
||
|
GetNumParameters() |
||
|
UObject *... |
GetOwner() |
|
|
const uint8 ... |
GetParameterData ( |
|
|
const uint8 ... |
GetParameterData ( |
Returns the parameter data for the passed parameter if it exists in this store. Null if not. |
|
const uint8 ... |
GetParameterData_Internal ( |
Returns the parameter data at the passed offset. |
|
uint8 * |
GetParameterData_Internal ( |
|
|
const TArray... |
GetParameterDataArray() |
|
|
GetParameters ( |
||
|
GetParametersDirty() |
||
|
T |
GetParameterValue ( |
|
|
GetParameterValue ( |
Gets the typed parameter data. |
|
|
const TArray... |
GetSortedParameterOffsets() |
|
|
GetSourceParameterStores() |
||
|
UObject *... |
GetUObject ( |
Returns the UObject at the passed offset. |
|
UObject *... |
GetUObject ( |
|
|
const TArray... |
GetUObjects() |
|
|
GetUObjectsDirty() |
||
|
IndexOf ( |
Gets the index of the passed parameter. |
|
|
InitFromSource ( |
Called to initially set up the parameter store to exactly match the input store (other than any bindings and the internal name of it). |
|
|
MarkInterfacesDirty() |
||
|
MarkParametersDirty() |
||
|
MarkUObjectsDirty() |
||
|
OnInterfaceChange() |
||
|
OnLayoutChange() |
||
|
OnParameterChange() |
||
|
OnUObjectChange() |
||
|
PostLoad() |
||
|
Rebind() |
Recreates any bindings to reflect a layout change etc. |
|
|
RemoveAllOnChangedHandlers ( |
||
|
RemoveOnChangedHandler ( |
||
|
RemoveParameter ( |
Removes the passed parameter if it exists in the store. |
|
|
RemoveParameters ( |
Remove all parameters from this parameter store from another. |
|
|
RenameParameter ( |
Renames the passed parameter. |
|
|
Reset ( |
Removes all parameters from this store but does't change memory allocations. |
|
|
SanityCheckData ( |
||
|
SetDataInterface ( |
||
|
SetDataInterface ( |
||
|
SetOwner ( |
||
|
SetParameter ( |
Sets the parameter using the internally stored data in the passed FNiagaraVariable. |
|
|
SetParameterByOffset ( |
||
|
SetParameterData ( |
||
|
SetParameterData |
||
|
SetParameterDataArray |
||
|
SetParameterDataTyped |
||
|
SetParameterValue ( |
||
|
SetUObject |
||
|
SetUObject ( |
||
|
SortParameters() |
||
|
Tick() |
Handles any update such as pushing parameters to bound stores etc. |
|
|
TickBindings() |
||
|
ToString() |
||
|
TransferBindings ( |
Recreates any bindings to reflect a layout change etc. |
|
|
TriggerOnLayoutChanged() |
||
|
Unbind ( |
Unbinds this store form one it's bound to. |
|
|
UnbindFromSourceStores() |
Unbinds this store from all stores it's being driven by. |
|
|
VerifyBinding ( |
Name | Description | ||
---|---|---|---|
|
FNiagaraPara... |
operator= ( |
Name |
Description |
|
---|---|---|
|
EDataInterfaceCopyMethod |
Name |
Description |
---|---|
FOnChanged |