Navigation
API > API/Plugins > API/Plugins/Niagara
Args struct for INiagaraParameterDefinitionsSubscriberViewModel::SynchronizeWithParameterDefinitions(...).
| Name | FSynchronizeWithParameterDefinitionsArgs |
| Type | struct |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraCommon.h |
| Include Path | #include "NiagaraCommon.h" |
Syntax
struct FSynchronizeWithParameterDefinitionsArgs
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSynchronizeWithParameterDefinitionsArgs() |
NiagaraCommon.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AdditionalOldToNewNames | TArray< TTuple< FName, FName > > | If set, the subscriber will rename assignment nodes and map get nodes in its underlying scripts for each Old to New name in addition to those it would during regular synchronization. | NiagaraCommon.h | |
| AdditionalParameterDefinitions | TArray< UNiagaraParameterDefinitionsBase * > | If set, the subscriber will also synchronize the additional parameter definitions in addition to those it is normally subscribed to. | NiagaraCommon.h | |
| bForceGatherDefinitions | bool | Default false; If true, instead of gathering available parameter definitions to synchronize via INiagaraParameterDefinitionsSubscriber::GetSubscribedParameterDefinitionsPendingSynchronization(), ignore the pending synchronization flag and gather via INiagaraParameterDefinitionsSubscriber::GetSubscribedParameterDefinitions(). | NiagaraCommon.h | |
| bForceSynchronizeParameters | bool | Default false; If true, instead of comparing parameter change IDs to check if a parameter needs to be synchronized, ignore the change IDs. | NiagaraCommon.h | |
| bSubscribeAllNameMatchParameters | bool | Default false; If true, search for parameters with the same name and type as definitions, and if there is a match, subscribe to the definition. | NiagaraCommon.h | |
| SpecificDefinitionsUniqueIds | TArray< FGuid > | If set, instead of gathering all available parameter libraries, only consider subscribed parameter definitions that have a matching Id. | NiagaraCommon.h | |
| SpecificDestScriptVarIds | TArray< FGuid > | If set, instead of synchronizing to all destination script variables (UNiagaraScriptVariable owned by the object the INiagaraParameterDefinitionsSubscriberViewModel is viewing, only synchronize destination script variables that have a matching Id. | NiagaraCommon.h |