Navigation
Unreal Engine C++ API Reference > 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 |