Navigation
API > API/Editor > API/Editor/GraphEditor > API/Editor/GraphEditor/FGraphDiffControl
Description
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).
| Name | FindNodeMatch |
| Type | function |
| Header File | /Engine/Source/Editor/GraphEditor/Public/GraphDiffControl.h |
| Include Path | #include "GraphDiffControl.h" |
| Source | /Engine/Source/Editor/GraphEditor/Private/GraphDiffControl.cpp |
static FNodeMatch FindNodeMatch
(
UEdGraph * OldGraph,
UEdGraphNode * NewNode,
TArray< FNodeMatch > const & PriorMatches
)
A pair of nodes (including the supplied one) that best match each other (one may be nullptr if no match was found).
Parameters
| Name | Remarks |
|---|---|
| OldGraph | The graph you want to search. |
| NewNode | The new node you want to match. |
| PriorMatches | Previous made matches to exclude from our search. |