Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Editor/GraphEditor/Public/ConnectionDrawingPolicy.h |
Include |
#include "ConnectionDrawingPolicy.h" |
class FConnectionDrawingPolicy
This class draws the connections for an UEdGraph composed of pins and nodes.
Name | Description | ||
---|---|---|---|
|
const FSlateBru... |
ArrowImage |
|
|
ArrowLayerID |
||
|
ArrowRadius |
||
|
const FSlateBru... |
BubbleImage |
|
|
const FSlateRec... |
ClippingRect |
|
|
DrawElementsList |
||
|
float |
HoverDeemphasisDarkFraction |
|
|
HoveredPins |
||
|
double |
LastHoverTimeEvent |
|
|
LocalMousePosition |
||
|
const FSlateBru... |
MidpointImage |
|
|
MidpointRadius |
||
|
PinGeometries |
||
|
PinToPinWidgetMap |
||
|
const UGraphEdi... |
Settings |
|
|
SplineOverlapResult |
||
|
WireLayerID |
||
|
float |
ZoomFactor |
Name | Description | |
---|---|---|
|
FConnectionDrawingPolicy ( |
Name | Description | |
---|---|---|
|
~FConnectionDrawingPolicy() |
Name | Description | ||
---|---|---|---|
|
ApplyHoverDeemphasis ( |
||
|
BuildPinToPinWidgetMap ( |
Helper function used by Draw(). Called before DrawPinGeometries to populate PinToPinWidgetMap. |
|
|
ComputeSplineTangent |
||
|
DetermineLinkGeometry ( |
||
|
DetermineWiringStyle ( |
Give specific editor modes a chance to highlight this connection or darken non-interesting connections. |
|
|
Draw ( |
||
|
DrawConnection ( |
||
|
DrawPinGeometries ( |
Helper function used by Draw(). Iterates over the pin geometries, drawing connections between them. |
|
|
DrawPreviewConnector ( |
||
|
DrawSplineWithArrow ( |
||
|
DrawSplineWithArrow ( |
||
|
IsConnectionCulled ( |
||
|
float |
MakeSplineReparamTable ( |
Util to make a 'distance->alpha' table and also return spline length |
|
ResetIncompatiblePinDrawState ( |
||
|
SetHoveredPins ( |
Update the drawing policy with the set of hovered pins (which can be empty) |
|
|
SetIncompatiblePinDrawState ( |
||
|
SetMarkedPin |
Update the drawing policy with the marked pin (which may not be valid) |
|
|
SetMousePosition ( |