5#include "SlateBasics.h"
11 SLATE_DEFAULT_SLOT(FArguments, Content)
13 SLATE_ARGUMENT(FVector2D, PaddingScale)
19 void OnArrangeChildren(const FGeometry& AllottedGeometry, FArrangedChildren& ArrangedChildren) const override;
21 virtual FReply
OnMouseMove(const FGeometry& MyGeometry, const FPointerEvent& MouseEvent) override;
23 virtual
void Tick(const FGeometry& AllottedGeometry, const
double InCurrentTime, const
float InDeltaTime) override;
26 void SetContent(const TSharedRef<SWidget>& InContent);
34 FVector2D LocalMousePosition;
35 FVector2D NormalizedCursorPosition;
37 FVector2D PaddingScale;
Definition: SAutoPanner.h:8
SLATE_BEGIN_ARGS(SAutoPanner)
Definition: SAutoPanner.h:10
FVector2D GetPaddingScale() const
Definition: SAutoPanner.h:29
void SetPaddingScale(FVector2D InPaddingScale)
Definition: SAutoPanner.h:28
virtual void Tick(const FGeometry &AllottedGeometry, const double InCurrentTime, const float InDeltaTime) override
Definition: SAutoPanner.cpp:39
void Construct(const FArguments &InArgs)
Definition: SAutoPanner.cpp:5
virtual FReply OnMouseMove(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override
Definition: SAutoPanner.cpp:32
void OnArrangeChildren(const FGeometry &AllottedGeometry, FArrangedChildren &ArrangedChildren) const override
Definition: SAutoPanner.cpp:16
void SetContent(const TSharedRef< SWidget > &InContent)
Definition: SAutoPanner.cpp:45
FVector2D GetNormalizedCursorPosition() const
Definition: SAutoPanner.cpp:53