UNiagaraEditorParametersAdapter::SynchronizeParametersWithParameterDefinitions

Synchronize all source script variables that have been changed or removed from the parameter definitions to all eligible destination script variables owned by the editor data.

Windows
MacOS
Linux

Override Hierarchy

UNiagaraEditorParametersAdapterBase::SynchronizeParametersWithParameterDefinitions()

UNiagaraEditorParametersAdapter::SynchronizeParametersWithParameterDefinitions()

References

Module

NiagaraEditor

Header

/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraEditorData.h

Include

#include "NiagaraEditorData.h"

Source

/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Private/NiagaraEditorData.cpp

Syntax

virtual TArray< TTuple< FName, FName > > SynchronizeParametersWithParameterDefinitions
(
    const TArray< UNiagaraParameterDefinitionsBase * > ParameterDefinitions,
    const TArray< FGuid > & ParameterDefinitionsParameterIds,
    const FSynchronizeWithParameterDefinitionsArgs & Args
)

Remarks

Synchronize all source script variables that have been changed or removed from the parameter definitions to all eligible destination script variables owned by the editor data.

Returns

Returns an array of name pairs representing old names of script vars that were synced and the new names they inherited, respectively.

Parameters

Parameter

Description

ParameterDefinitions

The parameter definitions to synchronize owned UNiagaraScriptVariables with.

ParameterDefinitionsParameterIds

The unique ids of all parameters owned by parameter definitions assets subscribed to by the owning INiagaraParameterDefinitionsSubscriber. Used to reconcile if a definition parameter has been removed and the subscribing UNiagaraSCriptVariable may mark itself as no longer subscribed.

Args

Top level arguments defining specific definitions or destination script vars to sync. See FSynchronizeWithParameterDefinitionsArgs for more info.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss