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. |