4#include "Widgets/DeclarativeSyntaxSupport.h"
5#include "Widgets/SCompoundWidget.h"
21 void
Construct(const FArguments& InArgs, UEdGraphPin* InPin);
28 FReply
OnPinMouseDown(const FGeometry& SenderGeometry, const FPointerEvent& MouseEvent) override;
38 FReply
OnMouseButtonUp(const FGeometry& MyGeometry, const FPointerEvent& MouseEvent) override;
47 FReply
OnMouseMove(const FGeometry& MyGeometry, const FPointerEvent& MouseEvent) override;
55 void OnMouseEnter(const FGeometry& MyGeometry, const FPointerEvent& MouseEvent) override;
62 void OnMouseLeave(const FPointerEvent& MouseEvent) override;
84 void OnDragEnter(const FGeometry& MyGeometry, const FDragDropEvent& DragDropEvent) override;
91 void OnDragLeave(const FDragDropEvent& DragDropEvent) override;
100 FReply
OnDragOver(const FGeometry& MyGeometry, const FDragDropEvent& DragDropEvent) override;
109 FReply
OnDrop(const FGeometry& MyGeometry, const FDragDropEvent& DragDropEvent) override;
117 return SNew(STextBlock);
143 return FEditorStyle::GetBrush(TEXT(
"Graph.StateNode.Body"));
TSharedRef< SWidget > GetDefaultValueWidget() override
FReply OnDrop(const FGeometry &MyGeometry, const FDragDropEvent &DragDropEvent) override
FText GetTooltipText() const
void OnDragLeave(const FDragDropEvent &DragDropEvent) override
void OnMouseEnter(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override
FReply OnCtrlAndLeftMouseButtonDown(const FGeometry &SenderGeometry, const FPointerEvent &MouseEvent)
FReply OnMouseButtonUp(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override
void OnMouseLeave(const FPointerEvent &MouseEvent) override
const FSlateBrush * GetPinBorder() const
FReply OnDragOver(const FGeometry &MyGeometry, const FDragDropEvent &DragDropEvent) override
FSlateColor GetPinColor() const override
FReply OnPinMouseDown(const FGeometry &SenderGeometry, const FPointerEvent &MouseEvent) override
FReply OnMouseMove(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override
UEdGraphPin * GetBestLinkedToPinFromSplineMousePosition(const FVector2D &MousePosition) const
void Construct(const FArguments &InArgs, UEdGraphPin *InPin)
FReply OnAltAndLeftMouseButtonDown(const FGeometry &SenderGeometry, const FPointerEvent &MouseEvent)
void OnDragEnter(const FGeometry &MyGeometry, const FDragDropEvent &DragDropEvent) override
UCLASS(Config = Engine, DefaultConfig, meta = (DisplayName = "Dialogue System Settings"))
FLinearColor BorderBackgroundColor
UPROPERTY(Category = "Graph Node Color", Config, EditAnywhere)
FLinearColor BorderHoveredBackgroundColor
UPROPERTY(Category = "Graph Node Color", Config, EditAnywhere)