INiagaraImmutableParameterPanelViewModel

Base Interface for view models to SiagaraParameterPanel and SNiagaraParameterDefinitionsPanel.

Choose your operating system:

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 INiagaraImmutableParameterPanelViewModel :
    public TSharedFromThis< INiagaraImmutableParameterPanelViewModel >,
    public FSelfRegisteringEditorUndoClient

Remarks

Base Interface for view models to SiagaraParameterPanel and SNiagaraParameterDefinitionsPanel.

Variables

Destructors

Functions

Name Description

Public function Virtual Const

void

 

CopyParameterMetaData

(
    const FNiagaraParameterPanelItemBas...
)

Public function Virtual Const

void

 

CopyParameterReference

(
    const FNiagaraParameterPanelItemBas...
)

Public function Virtual Const

bool

 

GetCanCopyParameterMetaDataAndToolTip

(
    const FNiagaraParameterPanelItemBas...,
    FText& OutCanCopyToolTip
)

Public function Virtual Const

bool

 

GetCanCopyParameterReferenceAndToolTip

(
    const FNiagaraParameterPanelItemBas...,
    FText& OutCanCopyParameterToolTip
)

Public function Const

const TArray...

 

GetEditableGraphsConst()

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

Public function Const

const TArray...

 

GetEditableScriptVariablesWithName

(
    const FName ParameterName
)

Public function Const

const TArray...

 

GetGraphParameterReferencesForItem

(
    const FNiagaraParameterPanelItemBas...
)

Public function

FOnRequestRe...

 

GetOnRequestRefreshDelegate()

Public function

FOnRequestRe...

 

GetOnRequestRefreshNextTickDelegate()

Public function Virtual Const

void

 

Refresh()

Immutable Parameter Panel View Model ///.

Public function Virtual Const

void

 

RefreshNextTick()

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
)

Signal that client should run any PostUndo code

Typedefs

Name

Description

FOnRequestRefresh

Delegate to signal the view model's state has changed.

FOnRequestRefreshNextTick