FNiagaraSystemToolkitParameterPanelViewModel

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

NiagaraEditor

Header

/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/ViewModels/NiagaraParameterPanelViewModel.h

Include

#include "ViewModels/NiagaraParameterPanelViewModel.h"

Syntax

class FNiagaraSystemToolkitParameterPanelViewModel : public INiagaraParameterPanelViewModel

Constructors

Name Description

Public function

FNiagaraSystemToolkitParameterPanelViewModel

(
    const TSharedPtr< FNiagaraSystemVie...
)

Construct a SystemToolkit Parameter Panel View Model from a System View Model and an optional SystemGraphSelectionViewModel.

Public function

FNiagaraSystemToolkitParameterPanelViewModel

(
    const TSharedPtr< FNiagaraSystemVie...,
    const TWeakPtr< FNiagaraSystemGraph...
)

System Toolkit Parameter Panel View Model ///.

Functions

Name Description

Public function

void

 

Cleanup()

Public function

void

 

Init

(
    const FSystemToolkitUIContext& InU...
)

Overridden from INiagaraParameterPanelViewModel

Overridden from INiagaraImmutableParameterPanelViewModel

Name Description

Public function Virtual Const

const TArray...

 

GetEditableGraphsConst()

Returns a list of Graphs that are valid for operations to edit their variables and/or metadata.

Public function Virtual Const

const TArray...

 

GetEditableScriptVariablesWithName

(
    const FName ParameterName
)

Public function Virtual Const

const TArray...

 

GetGraphParameterReferencesForItem

(
    const FNiagaraParameterPanelItemBas...
)

Constants

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss