Navigation
API > API/Plugins > API/Plugins/Niagara
References
| Module | Niagara |
| Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraCommon.h |
| Include | #include "NiagaraCommon.h" |
Syntax
struct FSynchronizeWithParameterDefinitionsArgs
Remarks
Args struct for INiagaraParameterDefinitionsSubscriberViewModel::SynchronizeWithParameterDefinitions(...).
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< TTuple< FName, FName > > | AdditionalOldToNewNames | 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. | |
| TArray< UNiagaraParameterDefinitionsBase * > | AdditionalParameterDefinitions | If set, the subscriber will also synchronize the additional parameter definitions in addition to those it is normally subscribed to. | |
| bool | bForceGatherDefinitions | 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(). | |
| bool | bForceSynchronizeParameters | Default false; If true, instead of comparing parameter change IDs to check if a parameter needs to be synchronized, ignore the change IDs. | |
| bool | bSubscribeAllNameMatchParameters | 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. | |
| TArray< FGuid > | SpecificDefinitionsUniqueIds | If set, instead of gathering all available parameter libraries, only consider subscribed parameter definitions that have a matching Id. | |
| TArray< FGuid > | SpecificDestScriptVarIds | 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. |
Constructors
| Type | Name | Description | |
|---|---|---|---|