FNiagaraParameterDefinitionsToolkitParameterPanelViewModel

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 FNiagaraParameterDefinitionsToolkitParameterPanelViewModel : public INiagaraParameterPanelViewModel

Constructors

Name Description

Public function

FNiagaraParameterDefinitionsToolkitParameterPanelViewModel

(
    UNiagaraParameterDefinitions* ...,
    const TSharedPtr< FNiagaraObjectSel...
)

Parameter Definitions Toolkit Parameter Panel View Model ///.

Functions

Name Description

Public function Const

void

 

AddParameterFromMenu

(
    FNiagaraVariable NewVariable,
    const FNiagaraParameterPanelCategor...,
    const bool bRequestRename
)

Handle setting namespace to the variable name when adding parameters from menu.

Public function

void

 

Cleanup()

Public function

void

 

Init

(
    const FParameterDefinitionsToolkitU...
)

Overridden from INiagaraParameterPanelViewModel

Name Description

Public function Virtual Const

void

 

AddParameter

(
    FNiagaraVariable NewVariable,
    const FNiagaraParameterPanelCategor...,
    const bool bRequestRename
)

Public function Virtual

TSharedPtr< ...

 

CreateContextMenuForItems

(
    const TArray< FNiagaraParameterPane...,
    const TSharedPtr< FUICommandList > ...
)

Public function Virtual Const

void

 

DeleteParameter

(
    const FNiagaraParameterPanelItem& ...
)

Public function Virtual Const

const TArray...

 

GetAvailableParameterDefinitions

(
    bool bSkipSubscribedParameterDefini...
)

Public function Virtual Const

bool

 

GetCanAddParametersToCategory

(
    FNiagaraParameterPanelCategory Cate...
)

Public function Virtual Const

bool

 

GetCanHandleDragDropOperation

(
    TSharedPtr< FDragDropOperation > Dr...
)

Public function Virtual Const

bool

 

GetCanRenameParameterAndToolTip

(
    const FNiagaraParameterPanelItem& ...,
    const FText& NewVariableNameText,
    bool bCheckEmptyNameText,
    FText& OutCanRenameParameterToolTi...
)

Public function Virtual Const

const TArray...

 

GetDefaultCategories()

Public function Virtual Const

TArray< FNia...

 

GetEditableStaticSwitchParameters()

Public function Virtual Const

FNiagaraPara...

 

GetParameterContext()

Public function Virtual Const

FMenuAndSear...

 

GetParameterMenu

(
    FNiagaraParameterPanelCategory Cate...
)

Public function Virtual Const

TArray< FNia...

 

GetViewedParameterItems()

Public function Virtual Const

FReply

 

HandleDragDropOperation

(
    TSharedPtr< FDragDropOperation > Dr...
)

Public function Virtual Const

void

 

OnParameterItemSelected

(
    const FNiagaraParameterPanelItem& ...,
    ESelectInfo::Type SelectInfo
)

Public function Virtual Const

void

 

RenameParameter

(
    const FNiagaraParameterPanelItem& ...,
    const FName NewName
)

Public function Virtual Const

void

 

SetParameterIsSubscribedToLibrary

(
    const FNiagaraParameterPanelItem It...,
    const bool bSubscribed
)

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

Name

Description

DefaultCategories

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