Navigation
Unreal Engine C++ API Reference > Plugins > NiagaraEditor > ViewModels
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
Type | Name | Description | |
---|---|---|---|
Create a new view model with the supplied system editor data and graph widget. |
Destructors
Type | Name | Description | |
---|---|---|---|
Functions
Type | Name | Description | |
---|---|---|---|
TSharedRef< FUICommandList > | GetCommands () |
Gets commands used for editing the graph. | |
FText | Gets the display text for this graph. | ||
UEdGraph * | GetGraph () |
Gets the graph which is used to edit and view the system | |
TSharedRef< FNiagaraObjectSelection > | Gets the currently selected graph nodes. | ||
TSharedRef< FNiagaraSystemViewModel > | |||
const TSharedRef< FNiagaraSystemViewModel > | |||
const FNiagaraGraphViewSettings & | |||
void | Initialize
(
TSharedRef< FNiagaraSystemViewModel > InSystemViewModel |
||
FOnNodesPasted & | Gets a multicast delegate which is called when nodes are pasted in the graph. | ||
void | PostRedo
(
bool bSuccess |
||
void | PostUndo
(
bool bSuccess |
||
void | SetViewSettings
(
const FNiagaraGraphViewSettings& InOverviewGraphViewSettings |
||
void |
Typedefs
Name | Description |
---|---|
FOnNodesPasted | A multicast delegate which is called when nodes are pasted in the graph which supplies the pasted nodes. |