Graph Editor: Changed how spline hovering stores data, avoiding direct pin pointers beyond the frame

[UE-13270]

[CL 2501422 by Michael Noland in Main branch]
This commit is contained in:
Michael Noland
2015-04-03 14:40:58 -04:00
committed by michael.noland@epicgames.com
parent 06c6834599
commit 119b4b02b2
4 changed files with 127 additions and 80 deletions
@@ -67,22 +67,6 @@ public:
//SLATE_ATTRIBUTE( FGraphAppearanceInfo, Appearance )
SLATE_END_ARGS()
/** A handle to a pin, defined by its owning node's GUID, and the pin's name. Used to reference a pin without referring to its widget */
struct FGraphPinHandle
{
/** The GUID of the node to which this pin belongs */
FGuid NodeGuid;
/** The name of the pin we are referencing */
FString PinName;
/** Constructor */
FGraphPinHandle(UEdGraphPin* InPin);
/** Find a pin widget in the specified panel from this handle */
TSharedPtr<SGraphPin> FindInGraphPanel(const SGraphPanel& InPanel) const;
};
/**
* Construct a widget
*