FNiagaraOverviewGraphViewModel

A view model for editing a niagara system in a graph editor.

Windows
MacOS
Linux

Inheritance Hierarchy

TSharedFromThis

FEditorUndoClient

FNiagaraOverviewGraphViewModel

References

Module

NiagaraEditor

Header

/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/ViewModels/NiagaraOverviewGraphViewModel.h

Include

#include "ViewModels/NiagaraOverviewGraphViewModel.h"

Syntax

class FNiagaraOverviewGraphViewModel :
    public TSharedFromThis< FNiagaraOverviewGraphViewModel >,
    public FEditorUndoClient

Remarks

A view model for editing a niagara system in a graph editor.

Constructors

Name Description

Public function

FNiagaraOverviewGraphViewModel()

Create a new view model with the supplied system editor data and graph widget.

Destructors

Functions

Name Description

Public function

TSharedRef< ...

 

GetCommands()

Gets commands used for editing the graph.

Public function Const

FText

 

GetDisplayName()

Gets the display text for this graph.

Public function Const

UEdGraph ...

 

GetGraph()

Gets the graph which is used to edit and view the system

Public function

TSharedRef< ...

 

GetNodeSelection()

Gets the currently selected graph nodes.

Public function

TSharedRef< ...

 

GetSystemViewModel()

Public function Const

const TShare...

 

GetSystemViewModel()

Public function Const

const FNiaga...

 

GetViewSettings()

Public function

void

 

Initialize

Public function

void

 

SetViewSettings

(
    const FNiagaraGraphViewSettings& I...
)

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

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