Navigation
API > API/Plugins > API/Plugins/RigVMEditor > API/Plugins/RigVMEditor/EdGraph
Inheritance Hierarchy
- FConnectionDrawingPolicy
- FKismetConnectionDrawingPolicy
- FRigVMEdGraphConnectionDrawingPolicy
References
| Module | RigVMEditor |
| Header | /Engine/Plugins/Runtime/RigVM/Source/RigVMEditor/Public/EdGraph/RigVMEdGraphConnectionDrawingPolicy.h |
| Include | #include "EdGraph/RigVMEdGraphConnectionDrawingPolicy.h" |
Syntax
class FRigVMEdGraphConnectionDrawingPolicy : public FKismetConnectionDrawingPolicy
Constructors
| Type | Name | Description | |
|---|---|---|---|
FRigVMEdGraphConnectionDrawingPolicy
(
int32 InBackLayerID, |
Overridden from FConnectionDrawingPolicy
| Type | Name | Description | |
|---|---|---|---|
| void | BuildPinToPinWidgetMap
(
TMap< TSharedRef< SWidget >, FArrangedWidget >& InPinGeometries |
Helper function used by Draw(). Called before DrawPinGeometries to populate PinToPinWidgetMap. | |
| void | DetermineLinkGeometry
(
FArrangedChildren& ArrangedNodes, |
||
| void | DetermineWiringStyle
(
UEdGraphPin* OutputPin, |
Give specific editor modes a chance to highlight this connection or darken non-interesting connections. | |
| void | DrawPinGeometries
(
TMap< TSharedRef< SWidget >, FArrangedWidget >& InPinGeometries, |
Helper function used by Draw(). Iterates over the pin geometries, drawing connections between them. | |
| void | ResetIncompatiblePinDrawState
(
const TSet< TSharedRef< SWidget > >& VisiblePins |
||
| void | SetIncompatiblePinDrawState
(
const TSharedPtr< SGraphPin >& StartPin, |
||
| bool | Choose whether we want to cache the pins draw state to avoid resetting it for every tick. |