FNiagaraSystemToolkitParameterPanelViewModel

Windows
MacOS
Linux

Inheritance Hierarchy

INiagaraParameterPanelViewModel

FEditorUndoClient

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 FEditorUndoClient

Constructors

Name Description

Public function

FNiagaraSystemToolkitParameterPanelViewModel

System Toolkit Parameter Panel View Model ///.

Destructors

Overridden from INiagaraParameterPanelViewModel

Name Description

Public function Virtual

const UNiaga...

 

AddParameter

(
    FNiagaraVariable& VariableToAdd,
    const FNiagaraVariableMetaData& Va...
)

Public function Virtual Const

bool

 

CanModifyParameter

(
    const FNiagaraVariable& TargetVari...,
    const FNiagaraVariableMetaData& Ta...
)

Public function Virtual Const

void

 

ChangeParameterScope

(
    const FNiagaraVariable& TargetVari...,
    const FNiagaraVariableMetaData& Ta...,
    const ENiagaraParameterScope NewVar...
)

Public function Virtual

void

 

DeleteParameter

(
    const FNiagaraVariable& TargetVari...,
    const FNiagaraVariableMetaData& Ta...
)

Public function Virtual Const

bool

 

GetCanDeleteParameterAndToolTip

(
    const FNiagaraVariable& TargetVari...,
    const FNiagaraVariableMetaData& Ta...,
    FText& OutCanDeleteParameterToolTi...
)

Public function Virtual Const

bool

 

GetCanRenameParameterAndToolTip

(
    const FNiagaraVariable& TargetVari...,
    const FNiagaraVariableMetaData& Ta...,
    TOptional< const FText > NewVariabl...,
    FText& OutCanRenameParameterToolTi...
)

Public function Virtual Const

TArray< ENia...

 

GetCategoriesForParameter

(
    const FNiagaraScriptVariableAndView...
)

Public function Virtual Const

const TArray...

 

GetDefaultCategoryPaths()

Public function Virtual Const

TArray< TWea...

 

GetEditableGraphs()

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

Public function Virtual

const TArray...

 

GetViewedParameters()

Public function Virtual Const

FReply

 

HandleActionDragged

(
    const TSharedPtr< FEdGraphSchemaAct...,
    const FPointerEvent& MouseEvent
)

Public function Virtual

void

 

InitBindings()

Begin INiagaraParameterPanelViewModel interface.

Public function Virtual Const

void

 

Refresh()

Public function Virtual Const

void

 

RenameParameter

(
    const FNiagaraVariable& TargetVari...,
    const FNiagaraVariableMetaData& Ta...,
    const FText& NewVariableNameText
)

Overridden from FEditorUndoClient

Name Description

Public function Virtual

void

 

PostRedo

(
    bool bSuccess
)

Signal that client should run any PostRedo code

Public function Virtual

void

 

PostUndo

(
    bool bSuccess
)

End INiagaraParameterPanelViewModel interface.

Constants

Name

Description

DefaultCategoryPaths

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