FSynchronizeWithParameterDefinitionsArgs

Args struct for [INiagaraParameterDefinitionsSubscriberViewModel::SynchronizeWithParameterDefinitions](API\Plugins\NiagaraEditor\ViewModels\INiagaraParamete-\SynchronizeWithP-)(...).

Windows
MacOS
Linux

References

Module

Niagara

Header

/Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraCommon.h

Include

#include "NiagaraCommon.h"

Syntax

struct FSynchronizeWithParameterDefinitionsArgs

Remarks

Variables

Name Description

Public variable

TArray< UNiagar...

 

AdditionalParameterDefinitions

If set, the subscriber will also synchronize the additional parameter definitions in addition to those it is normally subscribed to.

Public variable

bool

 

bForceSynchronizeDefinitions

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().

Public variable

bool

 

bSubscribeAllNameMatchParameters

Default false; If true, set all parameters that name match parameter definitions as subscribed to the parameter definitions.

Public variable

TArray< FGuid >

 

SpecificDefinitionsUniqueIds

If set, instead of gathering all available parameter libraries, only consider subscribed parameter definitions that have a matching Id.

Public variable

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

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