5#include "CoreMinimal.h"
7#include "Blueprint/UserWidget.h"
9#include "VirtualShapeDrawer.generated.h"
32 void TouchBegan(int32 Index, FVector2D Location);
38 void TouchEnded(int32 Index, FVector2D Location);
42 virtual int32
NativePaint(
const FPaintArgs& Args,
const FGeometry& AllottedGeometry,
const FSlateRect& MyCullingRect, FSlateWindowElementList& OutDrawElements, int32 LayerId,
const FWidgetStyle& InWidgetStyle,
bool bParentEnabled)
const override;
58 void ClearUserDrawing();
64 UPROPERTY(
meta=(DeprecatedProperty, DeprecationMessage=
"Use Touch Interface Subsystem instead"))
70 FSoftObjectPath DotBrush;
104 uint8 bDrawVirtualShape:1;
109 uint8 bLaunchTimer:1;
111 FTimerHandle ComputeTimer;
113 float ShapeDotDistance;
115 TWeakObjectPtr<UObject> BrushResource;
117 FSlateBrush PointBrush;
119 bool bRecognitionReady;
Blueprintable
Definition ComponentDecorator_Animation.h:40
Definition DEPRECATED_LayoutSubsystem.h:25
Definition TouchInterfaceSubsystem.h:70
BlueprintPure
Definition TouchInterfaceSubsystem.h:433
void TouchMoving(int32 Index, FVector2D Location)
Definition VirtualShapeDrawer.cpp:89
BlueprintCallable void ShowVirtualShapeGuide(UVirtualShape *VirtualShape)
Definition VirtualShapeDrawer.cpp:238
BlueprintReadWrite FLinearColor DrawBrushColor
Definition VirtualShapeDrawer.h:86
Category
Definition VirtualShapeDrawer.h:46
UVirtualShapeDrawer(const FObjectInitializer &ObjectInitializer)
Definition VirtualShapeDrawer.cpp:10
BlueprintReadWrite uint8 bDrawPoint
Definition VirtualShapeDrawer.h:94
BlueprintPure bool RecognitionReady() const
Definition VirtualShapeDrawer.h:53
meta
Definition VirtualShapeDrawer.h:64
void TouchEnded(int32 Index, FVector2D Location)
Definition VirtualShapeDrawer.cpp:100
BlueprintReadWrite FLinearColor DrawLineColor
Definition VirtualShapeDrawer.h:82
void TouchBegan(int32 Index, FVector2D Location)
Definition VirtualShapeDrawer.cpp:57
UTouchInterfaceSubsystem * TouchInterfaceSubsystem
Definition VirtualShapeDrawer.h:62
BlueprintReadWrite FLinearColor GuideColor
Definition VirtualShapeDrawer.h:98
BlueprintReadWrite
Definition VirtualShapeDrawer.h:69
EditAnywhere
Definition VirtualShapeDrawer.h:69
BlueprintCallable
Definition VirtualShapeDrawer.h:52
virtual int32 NativePaint(const FPaintArgs &Args, const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) const override
Definition VirtualShapeDrawer.cpp:129
virtual void NativeDestruct() override
Definition VirtualShapeDrawer.cpp:46
BlueprintCallable void HideVirtualShapeGuide()
Definition VirtualShapeDrawer.cpp:250
BlueprintReadWrite uint8 bDrawLines
Definition VirtualShapeDrawer.h:90
virtual void NativeConstruct() override
Definition VirtualShapeDrawer.cpp:30
Definition VirtualShape.h:233
Definition VirtualShape.h:14