Navigation
API > API/Plugins > API/Plugins/NiagaraEditor > API/Plugins/NiagaraEditor/ViewModels
Inheritance Hierarchy
- INiagaraParameterPanelViewModel
- TNiagaraViewModelManager
- FNiagaraScriptToolkitParameterPanelViewModel
References
| Module | NiagaraEditor |
| Header | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/ViewModels/NiagaraParameterPanelViewModel.h |
| Include | #include "ViewModels/NiagaraParameterPanelViewModel.h" |
Syntax
class FNiagaraScriptToolkitParameterPanelViewModel :
public INiagaraParameterPanelViewModel,
public TNiagaraViewModelManager< UNiagaraScript, FNiagaraScriptToolkitParameterPanelViewModel >
Constructors
| Type | Name | Description | |
|---|---|---|---|
FNiagaraScriptToolkitParameterPanelViewModel
(
TSharedPtr< FNiagaraScriptViewModel > InScriptViewModel |
Script Toolkit Parameter Panel View Model ///. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Cleanup () |
||
| void | Init
(
const FScriptToolkitUIContext& InUIContext |
||
| void | RenameParameter
(
const UNiagaraScriptVariable* ScriptVarToRename, |
||
| void | RenameParameter
(
const FNiagaraVariable& VariableToRename, |
Overridden from INiagaraParameterPanelViewModel
Overridden from INiagaraImmutableParameterPanelViewModel
| Type | Name | Description | |
|---|---|---|---|
| const TArray< UNiagaraGraph * > | Returns a list of Graphs that are valid for operations to edit their variables and/or metadata. | ||
| const TArray< UNiagaraScriptVariable * > | GetEditableScriptVariablesWithName
(
const FName ParameterName |
||
| const TArray< FNiagaraGraphParameterReference > | GetGraphParameterReferencesForItem
(
const FNiagaraParameterPanelItemBase& Item |
Constants
| Name | Description |
|---|---|
| DefaultAdvancedCategories | |
| DefaultCategories |