Navigation
API > API/Plugins > API/Plugins/DataflowEditor > API/Plugins/DataflowEditor/Dataflow
Inheritance Hierarchy
- FBaseCharacterFXEditorToolkit
- FTickableEditorObject
- FNotifyHook
- FGCObject
- FDataflowEditorToolkit
References
| Module | DataflowEditor |
| Header | /Engine/Plugins/Experimental/Dataflow/Source/DataflowEditor/Public/Dataflow/DataflowEditorToolkit.h |
| Include | #include "Dataflow/DataflowEditorToolkit.h" |
Syntax
class FDataflowEditorToolkit :
public FBaseCharacterFXEditorToolkit ,
public FTickableEditorObject ,
public FNotifyHook ,
public FGCObject
Variables
| Type | Name | Description | |
|---|---|---|---|
| UDataflowEditor * | DataflowEditor |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FDataflowEditorToolkit
(
UAssetEditor* InOwningAssetEditor |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | CanOpenDataflowEditor
(
UObject* ObjectToEdit |
||
| void | EvaluateNode
(
const FDataflowNode* Node, |
Node evaluation. | |
| FText | |||
| const UDataflow * | GetDataflowAsset
(
const UObject* ObjectToEdit |
||
| UDataflow * | GetDataflowAsset
(
UObject* ObjectToEdit |
||
| const TSharedPtr< SDataflowGraphEditor > | Dataflow graph editor accessor | ||
| TObjectPtr< UDataflowBaseContent > & | |||
| const TObjectPtr< UDataflowBaseContent > & | Editor dataflow content accessors | ||
| const TSharedPtr< FDataflowSimulationScene > & | Dataflow preview scenes accessor | ||
| const TArray< TObjectPtr< UDataflowBaseContent > > & | Terminal dataflow contents accessors | ||
| TArray< TObjectPtr< UDataflowBaseContent > > & | |||
| FName | |||
| FText | |||
| FText | |||
| FLinearColor | |||
| FString | |||
| bool | HasDataflowAsset
(
UObject* ObjectToEdit |
||
| void | OnAssetPropertyValueChanged
(
const FPropertyChangedEvent& PropertyChangedEvent |
||
| void | OnConstructionViewSelectionChanged
(
const TArray< UPrimitiveComponent* >& SelectedComponents |
||
| void | |||
| void | OnNodeDeleted
(
const TSet< UObject* >& NewSelection |
||
| void | OnNodeSelectionChanged
(
const TSet< UObject* >& NewSelection |
||
| void | OnNodeSingleClicked
(
UObject* ClickedNode |
||
| void | OnNodeTitleCommitted
(
const FText& InNewText, |
||
| bool | OnNodeVerifyTitleCommit
(
const FText& NewText, |
||
| void | OnPropertyValueChanged
(
const FPropertyChangedEvent& PropertyChangedEvent |
List of dataflow actions callbacks. | |
| void | OnTabClosed
(
TSharedRef< SDockTab > Tab |
Callback to remove the closed one from the listener views. | |
| void | UnregisterTabSpawners
(
const TSharedRef< class FTabManager >& TabManager |
Overridden from FBaseCharacterFXEditorToolkit
| Type | Name | Description | |
|---|---|---|---|
| void | RegisterTabSpawners
(
const TSharedRef< FTabManager >& TabManager |
Overridden from FGCObject
| Type | Name | Description | |
|---|---|---|---|
| void | AddReferencedObjects
(
FReferenceCollector& Collector |
Pure virtual that must be overloaded by the inheriting class. | |
| FString | Overload this method to report a name for your referencer |
Constants
| Name | Description |
|---|---|
| CollectionSpreadSheetTabId_1 | |
| CollectionSpreadSheetTabId_2 | |
| CollectionSpreadSheetTabId_3 | |
| CollectionSpreadSheetTabId_4 | |
| GraphCanvasTabId | List of all the tab names ids that will be used to identify the editor widgets. |
| NodeDetailsTabId | |
| PreviewSceneTabId | |
| SelectionViewTabId_1 | |
| SelectionViewTabId_2 | |
| SelectionViewTabId_3 | |
| SelectionViewTabId_4 | |
| SimulationViewportTabId | |
| SimulationVisualizationTabId | |
| SkeletonViewTabId |