INiagaraImmutableParameterPanelViewModel

Base Interface for view models to SiagaraParameterPanel and SNiagaraParameterDefinitionsPanel.

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

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