Navigation
API > API/Editor > API/Editor/GraphEditor > API/Editor/GraphEditor/FGraphDiffControl
References
| Module | GraphEditor |
| Header | /Engine/Source/Editor/GraphEditor/Public/GraphDiffControl.h |
| Include | #include "GraphDiffControl.h" |
| Source | /Engine/Source/Editor/GraphEditor/Private/GraphDiffControl.cpp |
static FNodeMatch FindNodeMatch
&40;
UEdGraph &42; OldGraph,
UEdGraphNode &42; NewNode,
TArray< FNodeMatch > const & PriorMatches
&41;
Remarks
Looks through the supplied graph for a node that best matches the one specified. Sometimes (when diffing separate assets) there could be more than one possible match, so providing a list of already matched nodes helps us narrow it down (and prevents us from matching one node with multiple others). A pair of nodes (including the supplied one) that best match each other (one may be nullptr if no match was found).
Parameters
| Name | Description |
|---|---|
| OldGraph | The graph you want to search. |
| NewNode | The new node you want to match. |
| PriorMatches | Previous made matches to exclude from our search. |