FNiagaraScriptToolkitParameterPanelViewModel

Windows
MacOS
Linux

Inheritance Hierarchy

TSharedFromThis

INiagaraParameterPanelViewModel

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

Constructors

Name Description

Public function

FNiagaraScriptToolkitParameterPanelViewModel

Script Toolkit Parameter Panel View Model ///.

Destructors

Functions

Name Description

Public function Const

void

 

ChangePinScope

(
    const UEdGraphPin* TargetPin,
    const ENiagaraParameterScope NewSco...
)

Public function

void

 

HandleGraphSubObjectSelectionChanged

(
    const UObject* Obj
)

Public function Const

void

 

RenamePin

(
    const UEdGraphPin* TargetPinTo...,
    const FText& NewNameText
)

End INiagaraParameterPanelViewModel interface.

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

 

HandleActionSelected

(
    const TSharedPtr< FEdGraphSchemaAct...,
    ESelectInfo::Type InSelectionType
)

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
)

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