Module |
|
Header |
/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/ViewModels/NiagaraParameterPanelViewModel.h |
Include |
#include "ViewModels/NiagaraParameterPanelViewModel.h" |
class INiagaraParameterPanelViewModel : public INiagaraImmutableParameterPanelViewModel
Interface for view models to SiagaraParameterPanel.
Name | Description | ||
---|---|---|---|
|
bIsAddingParameter |
Re-entrancy guard for adding parameters. |
|
|
CachedViewedItems |
Cached maps of parameters sent to SNiagaraParameterPanel, updated whenever GetViewedParameters is called. |
|
|
OnGetParametersWithNamespaceModifierRenamePendingDelegate |
||
|
OnNotifyParameterPendingNamespaceModifierRenameDelegate |
||
|
OnNotifyParameterPendingRenameDelegate |
||
|
OnParameterPanelViewModelExternalSelectionChangedDelegate |
||
|
OnSelectParameterItemByNameDelegate |
||
|
TSharedPtr< SEd... |
ParameterMenuSearchBoxWidget |
|
|
TSharedPtr< SWi... |
ParameterMenuWidget |
SharedPtr to menu and searchbox widget retained to prevent the shared ref returned by GetParameterMenu from being invalidated. |
|
TransientParameterToScriptVarMap |
Transient UNiagaraScriptVariables used to pass to new FNiagaraParameterPanelItems when the source FNiagaraVariable is not associated with a UNiagaraScriptVariable in a graph. |
Name | Description | |
---|---|---|
|
~INiagaraParameterPanelViewModel() |
Parameter Panel View Model ///. |
Name | Description | ||
---|---|---|---|
|
const TArray... |
GetEditableGraphsConst() |
Returns a list of Graphs that are valid for operations to edit their variables and/or metadata. |
|
const TArray... |
GetEditableScriptVariablesWithName ( |
|
|
const TArray... |
GetGraphParameterReferencesForItem ( |
Name |
Description |
---|---|
FOnGetParametersWithNamespaceModifierRenamePending |
Delegate to get the name array representing parameters pending namespace modification. |
FOnGetSelectedParameterNames |
Delegate to get the names of all selected parameter items. |
FOnNotifyParameterPendingNamespaceModifierRename |
|
FOnNotifyParameterPendingRename |
Delegate to signal the ParameterPanel to trigger pending parameter renames. |
FOnParameterPanelViewModelExternalSelectionChanged |
Delegate to handle responses to external selection changes (e.g. TNiagaraSelection changes.) |
FOnSelectParameterItemByName |
Delegate to signal the ParameterPanel to select a parameter Item by name. |