| INiagaraParameterDefinitionsSubscriberViewModel
|
Module |
|
Header |
/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/ViewModels/NiagaraParameterDefinitionsSubscriberViewModel.h |
Include |
#include "ViewModels/NiagaraParameterDefinitionsSubscriberViewModel.h" |
class INiagaraParameterDefinitionsSubscriberViewModel
Interface for viewmodels to classes that subscribe to UNiagaraParameterDefinitions.
Name | Description | |
---|---|---|
|
~INiagaraParameterDefinitionsSubscriberViewModel() |
Name | Description | ||
---|---|---|---|
|
UNiagaraScri... |
FindScriptVarById ( |
Find a viewed object owned UNiagaraScriptVariable with a matching Id GUID, or otherwise return nullptr. |
|
UNiagaraPara... |
FindSubscribedParameterDefinitionsById ( |
Find a subscribed Parameter Definitions with a matching Id GUID, or otherwise return nullptr. |
|
UNiagaraScri... |
FindSubscribedParameterDefinitionsScriptVarByName ( |
Find a parameter definitions owned UNiagaraSCriptVariable with a matching parameter name FName, or otherwise return nullptr. |
|
GetAllScriptVars() |
Get all UNiagaraScriptVariables held by the UNiagaraGraphs of the UNiagaraScriptSourceBases from GetAllSourceScripts(). |
|
|
GetAvailableParameterDefinitions ( |
Get all parameter libraries under the editor and niagara packages, along with those that are in the same package as the UObject this viewmodel is editing. |
|
|
FOnSubscribe... |
GetOnSubscribedParameterDefinitionsChangedDelegate() |
Public passthrough to get the OnChanged() delegate owned by the viewed INiagaraParameterDefinitionsSubscriber. |
|
INiagaraPara... |
GetParameterDefinitionsSubscriber() |
|
|
GetSourceObjectPackagePathName() |
Get the path to the package of the UObject this viewmodel is editing. |
|
|
GetSubscribedParameterDefinitions() |
||
|
SetParameterIsOverridingLibraryDefaultValue |
Find the parameter owned by the object viewed by the INiagaraParameterDefinitionsSubscriberViewModel and set its overriding state with a valid Parameter Definitions if possible. |
|
|
SetParameterIsSubscribedToDefinitions |
Find the parameter owned by the object viewed by the INiagaraParameterDefinitionsSubscriberViewModel and set its synchronizing state with a valid Parameter Definitions if possible. |
|
|
SubscribeAllParametersToDefinitions ( |
Find all parameters owned by the object viewed by the INiagaraParameterDefinitionsSubscriberViewModel and mark them as synchronizing with the target Parameter Definitions, then synchronize them. |
|
|
SubscribeToParameterDefinitions ( |
||
|
SynchronizeScriptVarWithParameterDefinitions ( |
Synchronizes a specific graph parameter with a subscribed parameter definition library's matching parameter (if it exists.) |
|
|
SynchronizeWithParameterDefinitions |
Synchronizes all Parameter Definitions UNiagaraScriptVariables with all graph parameters. |
|
|
UnsubscribeFromParameterDefinitions ( |