Navigation
API > API/Plugins > API/Plugins/DataflowEditor
| Name | FDataflowToolRegistry |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Dataflow/Source/DataflowEditor/Public/Dataflow/DataflowToolRegistry.h |
| Include Path | #include "Dataflow/DataflowToolRegistry.h" |
Syntax
class FDataflowToolRegistry
Structs
| Name | Remarks |
|---|---|
| FToolInfo |
Interfaces
| Name | Remarks |
|---|---|
| IDataflowToolActionCommands | Interface for binding/unbinding tool actions. |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| NodeTypeToToolMap | TMap< FName, FToolInfo > | Dataflow/DataflowToolRegistry.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddNodeToToolMapping
(
const FName& NodeName, |
Dataflow/DataflowToolRegistry.h | ||
void AddNodeToToolMapping
(
const FName& NodeName, |
Dataflow/DataflowToolRegistry.h | ||
void BindCommandsForCurrentTool
(
const TSharedPtr< FUICommandList >& UICommandList, |
Dataflow/DataflowToolRegistry.h | ||
const FSlateIcon & GetAddNodeButtonIcon
(
const FName& NodeType |
Dataflow/DataflowToolRegistry.h | ||
| Dataflow/DataflowToolRegistry.h | |||
TSharedPtr< FUICommandInfo > & GetAddNodeCommandForNode
(
const FName& NodeType |
Dataflow/DataflowToolRegistry.h | ||
| Dataflow/DataflowToolRegistry.h | |||
| Dataflow/DataflowToolRegistry.h | |||
| Dataflow/DataflowToolRegistry.h | |||
const UInteractiveToolBuilder * GetToolBuilderForNode
(
const FName& NodeName |
Dataflow/DataflowToolRegistry.h | ||
UInteractiveToolBuilder * GetToolBuilderForNode
(
const FName& NodeName |
Dataflow/DataflowToolRegistry.h | ||
| Return the category the tool has been registered in | Dataflow/DataflowToolRegistry.h | ||
TSharedPtr< FUICommandInfo > & GetToolCommandForNode
(
const FName& NodeName |
Dataflow/DataflowToolRegistry.h | ||
bool HasToolInfoForNodeType
(
const FName& NodeType |
Dataflow/DataflowToolRegistry.h | ||
void RemoveNodeToToolMapping
(
const FName& NodeName |
Dataflow/DataflowToolRegistry.h | ||
void UnbindActiveCommands
(
const TSharedPtr< FUICommandList >& UICommandList |
Dataflow/DataflowToolRegistry.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FDataflowToolRegistry & Get() |
Dataflow/DataflowToolRegistry.h | ||
static void TearDown() |
Dataflow/DataflowToolRegistry.h |