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 |