Navigation
API > API/Plugins > API/Plugins/NiagaraEditor > API/Plugins/NiagaraEditor/ViewModels
Inheritance Hierarchy
- INiagaraParameterPanelViewModel
- TNiagaraViewModelManager
- FNiagaraSystemToolkitParameterPanelViewModel
References
| Module | NiagaraEditor |
| Header | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/ViewModels/NiagaraParameterPanelViewModel.h |
| Include | #include "ViewModels/NiagaraParameterPanelViewModel.h" |
Syntax
class FNiagaraSystemToolkitParameterPanelViewModel :
public INiagaraParameterPanelViewModel,
public TNiagaraViewModelManager< UNiagaraSystem, FNiagaraSystemToolkitParameterPanelViewModel >
Constructors
| Type | Name | Description | |
|---|---|---|---|
FNiagaraSystemToolkitParameterPanelViewModel
(
const TSharedPtr< FNiagaraSystemViewModel >& InSystemViewModel |
System Toolkit Parameter Panel View Model ///. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Cleanup () |
||
| TSharedRef< SWidget > | CreateAddParameterMenuForAssignmentNode
(
UNiagaraNodeAssignment* AssignmentNode, |
||
| void | DebugParameters
(
const TArray< FNiagaraParameterPanelItem > ItemToDuplicate |
||
| void | Init
(
const FSystemToolkitUIContext& InUIContext |
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 |
||
| bool | IsCategoryExpandedByDefault
(
const FNiagaraParameterPanelCategory& Category |
||
| void | PreSectionChange
(
const TArray< FNiagaraParameterPanelCategory >& ExpandedItems |
||
| void | Do an exhaustive refresh as context may be swapped out entirely. | ||
| bool | API for interacting with category expand/collapse within the view model. |