Navigation
API > API/Plugins > API/Plugins/DataflowEditor > API/Plugins/DataflowEditor/Dataflow
Inheritance Hierarchy
- FModeToolkit
- FBaseCharacterFXEditorModeToolkit
- FDataflowEditorModeToolkit
References
| Module | DataflowEditor |
| Header | /Engine/Plugins/Experimental/Dataflow/Source/DataflowEditor/Public/Dataflow/DataflowEditorModeToolkit.h |
| Include | #include "Dataflow/DataflowEditorModeToolkit.h" |
Syntax
class FDataflowEditorModeToolkit : public FBaseCharacterFXEditorModeToolkit
Remarks
The dataflow editor mode toolkit is responsible for the panel on the side in the dataflow editor that shows mode and tool properties. Tool buttons would go in Init(). Note: When there are separate viewports/worlds/modemanagers/toolscontexts, this ModeToolkit will track which one is currently active.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BuildEditorToolBar
(
const FName& EditorToolBarName |
Add buttons to the toolbar with the specified name Note: Most FModeToolkits would define BuildToolPalette, but we are putting buttons in the top toolbar instead | |
| FText | |||
| FName | |||
| void | SetRestSpaceViewportWidget
(
TWeakPtr< SDataflowEditorViewport > |
Overridden from FBaseCharacterFXEditorModeToolkit
| Type | Name | Description | |
|---|---|---|---|
| const FSlateBrush * | GetActiveToolIcon
(
const FString& Identifier |
Should be implemented in the concrete subclass since it will likely have to know where to look for UI resources. | |
| void | Init
(
const TSharedPtr< IToolkitHost >& InitToolkitHost, |
FModeToolkit. | |
| void | OnToolEnded
(
UInteractiveToolManager* Manager, |
||
| void | OnToolStarted
(
UInteractiveToolManager* Manager, |
FModeToolkit. |