4#include "Widgets/DeclarativeSyntaxSupport.h"
32 void OnMouseEnter(const FGeometry& MyGeometry, const FPointerEvent& MouseEvent) override;
39 void OnMouseLeave(const FPointerEvent& MouseEvent) override;
49 void MoveTo(const FVector2D& NewPosition, FNodeSet& NodeFilter,
bool bMarkDirty = true) override;
58 TArray<FOverlayWidgetInfo>
GetOverlayWidgets(
bool bSelected,
const FVector2D& WidgetSize)
const override;
void MoveTo(const FVector2D &NewPosition, FNodeSet &NodeFilter, bool bMarkDirty=true) override
void PerformSecondPassLayout(const TMap< UObject *, TSharedRef< SNode > > &InNodeToWidgetLookup) const override
void OnMouseLeave(const FPointerEvent &MouseEvent) override
TArray< FOverlayWidgetInfo > GetOverlayWidgets(bool bSelected, const FVector2D &WidgetSize) const override
FSlateColor GetTransitionColor() const
TSharedPtr< SWidget > ConditionOverlayWidget
SDialogueGraphNode_Edge Self
bool RequiresSecondPassLayout() const override
void Construct(const FArguments &InArgs, UDialogueGraphNode_Edge *InNode)
EVisibility GetNodeVisibility() const override
UDialogueGraphNode_Edge * DialogueGraphNode_Edge
FText GetConditionOverlayTooltipText() const
FSlateColor GetOverlayWidgetBackgroundColor(bool bHovered) const
SDialogueGraphNode_Base Super
EVisibility GetOverlayWidgetVisibility() const
void UpdateGraphNode() override
void OnMouseEnter(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override
void PositionBetweenTwoNodesWithOffset(const FGeometry &StartGeom, const FGeometry &EndGeom, int32 NodeIndex, int32 MaxNodes) const
bool ShouldDrawEdge() const
FLinearColor GetEdgeColor(bool bIsHovered) const