Navigation
API > API/Editor > API/Editor/GraphEditor
References
| Module | GraphEditor |
| Header | /Engine/Source/Editor/GraphEditor/Public/GraphDiffControl.h |
| Include | #include "GraphDiffControl.h" |
Syntax
class FGraphDiffControl
Remarks
Used to find differences between revisions of a graph.
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | DiffGraphs
(
UEdGraph*const OldGraph, |
Looks for node differences between the two supplied graphs. | |
| FNodeMatch | FindNodeMatch
(
UEdGraph* OldGraph, |
Looks through the supplied graph for a node that best matches the one specified. | |
| FString | GetGraphPath
(
UEdGraph* Graph |
Computes an object path for a specific graph, relative to the blueprint/asset root | |
| bool | IsNodeMatch
(
UEdGraphNode* Node1, |
Returns true if the two Nodes are the same |
Classes
| Type | Name | Description | |
|---|---|---|---|
| EDiffFlags | Flags controlling while operations should be included in the diff | ||
| FNodeDiffContext | A struct holding the context data for a node diff | ||
| FNodeMatch | A struct to represent a found pair of nodes that match each other (for comparisons sake) |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EDiffMode | What kind of diff are we performing |