Navigation
API > API/Plugins > API/Plugins/DataflowEditor > API/Plugins/DataflowEditor/FEditAssetUtils
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void DuplicateNodes
(
UEdGraph* EdGraph, |
Duplicate nodes within the same graph | Dataflow/DataflowAssetEditUtils.h | |
static void DuplicateNodes
(
UEdGraph* SourceEdGraph, |
Duplicate nodes from one graph to another ( assuming same dataflow asset ) | Dataflow/DataflowAssetEditUtils.h |
DuplicateNodes(UEdGraph , const TArray< UEdGraphNode > &, const FVector2D &, TArray< UEdGraphNode * > &)
Description
Duplicate nodes within the same graph
| Name | DuplicateNodes |
| Type | function |
| Header File | /Engine/Plugins/Dataflow/Source/DataflowEditor/Public/Dataflow/DataflowAssetEditUtils.h |
| Include Path | #include "Dataflow/DataflowAssetEditUtils.h" |
| Source | /Engine/Plugins/Dataflow/Source/DataflowEditor/Private/Dataflow/DataflowAssetEditUtils.cpp |
static void DuplicateNodes
(
UEdGraph * EdGraph,
const TArray < UEdGraphNode * > & NodesToDuplicate,
const FVector2D & Location,
TArray < UEdGraphNode * > & OutDuplicatedNodes
)
the newly created EdGraphNode
Parameters
| Name | Remarks |
|---|---|
| EdGraph | Main Graph or Subgraph to duplicate the node in |
| NodeToDuplicate | List of nodes to duplicate |
| Location | Location on the graph where to place the node |
| OutDuplicatedNodes | List of newly created nodes |
DuplicateNodes(UEdGraph , const TArray< UEdGraphNode > &, UEdGraph , const FVector2D &, TArray< UEdGraphNode > &, TMap< FGuid, FGuid > &)
Description
Duplicate nodes from one graph to another ( assuming same dataflow asset )
| Name | DuplicateNodes |
| Type | function |
| Header File | /Engine/Plugins/Dataflow/Source/DataflowEditor/Public/Dataflow/DataflowAssetEditUtils.h |
| Include Path | #include "Dataflow/DataflowAssetEditUtils.h" |
| Source | /Engine/Plugins/Dataflow/Source/DataflowEditor/Private/Dataflow/DataflowAssetEditUtils.cpp |
static void DuplicateNodes
(
UEdGraph * SourceEdGraph,
const TArray < UEdGraphNode * > & NodesToDuplicate,
UEdGraph * TargetEdGraph,
const FVector2D & Location,
TArray < UEdGraphNode * > & OutDuplicatedNodes,
TMap < FGuid , FGuid > & OutNodeGuidMap
)
the newly created EdGraphNode
Parameters
| Name | Remarks |
|---|---|
| SourceEdGraph | Main Graph or Subgraph to duplicate the node from |
| NodeToDuplicate | List of nodes to duplicate |
| TargetEdGraph | Main Graph or Subgraph to duplicate the node to |
| Location | Location on the graph where to place the node |
| OutDuplicatedNodes | List of newly created nodes |
| OutNodeGuidMap | Mapping of dup[licated -> new node guids |