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. |