Navigation
API > API/Plugins > API/Plugins/DataflowEditor
| Name | FEditAssetUtils |
| Type | struct |
| Header File | /Engine/Plugins/Dataflow/Source/DataflowEditor/Public/Dataflow/DataflowAssetEditUtils.h |
| Include Path | #include "Dataflow/DataflowAssetEditUtils.h" |
Syntax
struct FEditAssetUtils
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UEdGraphNode * AddNewComment
(
UEdGraph* EdGraph, |
Add a new comment node to the graph | Dataflow/DataflowAssetEditUtils.h | |
static UDataflowEdNode * AddNewNode
(
UEdGraph* EdGraph, |
Nodes API Add a new node to the graph | Dataflow/DataflowAssetEditUtils.h | |
| SubGraph API Add a new SubGraph to the Dataflow Asset and return its name | Dataflow/DataflowAssetEditUtils.h | ||
static FName AddNewVariable
(
UDataflow* DataflowAsset, |
Add a new Dataflow asset variable from a property bag description template If BaseName already exists, use it to generate a unique name by adding an increment to it in the form of BaseName_## | Dataflow/DataflowAssetEditUtils.h | |
static FName AddNewVariable
(
UDataflow* DataflowAsset, |
Variables API Add a new Dataflow asset variable If BaseName already exists, use it to generate a unique name by adding an increment to it in the form of BaseName_## | Dataflow/DataflowAssetEditUtils.h | |
static void CopyNodesToClipboard
(
const TArray< const UEdGraphNode* >& NodesToCopy, |
Copy a list of nodes and their connection to the clipboard | Dataflow/DataflowAssetEditUtils.h | |
| Copy a variable to clipboard | Dataflow/DataflowAssetEditUtils.h | ||
static UDataflowSubGraph * CreateSubGraphWithGuid
(
UDataflow& DataflowAsset, |
Create a UDataflowSubGraph that preserves a specific GUID and ForEach state. | Dataflow/DataflowAssetEditUtils.h | |
static void DeleteNodes
(
UEdGraph* EdGraph, |
Delete some nodes from a graph | Dataflow/DataflowAssetEditUtils.h | |
| Delete a Dataflow SubGraph | Dataflow/DataflowAssetEditUtils.h | ||
| Remove a Dataflow asset variable | Dataflow/DataflowAssetEditUtils.h | ||
static void DuplicateNodes
(
UEdGraph* SourceEdGraph, |
Duplicate nodes from one graph to another ( assuming same dataflow asset ) | Dataflow/DataflowAssetEditUtils.h | |
static void DuplicateNodes
(
UEdGraph* EdGraph, |
Duplicate nodes within the same graph | Dataflow/DataflowAssetEditUtils.h | |
| Duplicate a Dataflow asset variable the new variable name will be generate uniquely based on the name of the original variable | Dataflow/DataflowAssetEditUtils.h | ||
| Test if a dataflow sub-object ( Node, subgraph ... ) name is unique | Dataflow/DataflowAssetEditUtils.h | ||
static TSharedPtr< IAssetReferenceFilter > MakeAssetReferenceFilter
(
const UEdGraph* Graph |
Dataflow/DataflowAssetEditUtils.h | ||
static void PasteNodesFromClipboard
(
UEdGraph* EdGraph, |
Attempt to paste nodes from the clipboard | Dataflow/DataflowAssetEditUtils.h | |
| Paste a variable from clipboard and return its name | Dataflow/DataflowAssetEditUtils.h | ||
| Rename a Dataflow SubGraph | Dataflow/DataflowAssetEditUtils.h | ||
| Rename a Dataflow asset variable | Dataflow/DataflowAssetEditUtils.h | ||
static void SetVariableType
(
UDataflow* DataflowAsset, |
Set the type of a Dataflow asset variable | Dataflow/DataflowAssetEditUtils.h | |
static void SetVariableValue
(
UDataflow* DataflowAsset, |
Set value of a Dataflow asset variable from an property in a propertybag Name and type must match for the operation to be successful | Dataflow/DataflowAssetEditUtils.h |