5#include "CoreMinimal.h"
7#include "UObject/Object.h"
8#include "Layout/Geometry.h"
9#include "Input/Events.h"
10#include "VirtualInputEvent.generated.h"
28 UFUNCTION(
Category=
"Virtual Input Event", BlueprintNativeEvent)
31 UFUNCTION(
Category=
"Virtual Input Event", BlueprintNativeEvent)
39 void SetOuter(UWorld* Outer) { WorldContext = Outer; }
40 void AssignLocalPlayer(ULocalPlayer* Player, TSharedPtr<SVirtualControl> Widget);
43 UFUNCTION(Category=
"Virtual Input Event", BlueprintNativeEvent)
44 void
OnTouchBegin(const FGeometry& Geometry, const FPointerEvent& PointerEvent, const
float CurrentTime);
47 UFUNCTION(
Category=
"Virtual Input Event", BlueprintNativeEvent)
48 void OnTouchMove(const FGeometry& Geometry, const FPointerEvent& PointerEvent, const
float CurrentTime, const
float PressDuration);
51 UFUNCTION(
Category=
"Virtual Input Event", BlueprintNativeEvent)
52 void OnTouchEnd(const FGeometry& Geometry, const FPointerEvent& PointerEvent, const
float CurrentTime, const
float PressDuration);
55 UFUNCTION(
Category=
"Virtual Input Event", BlueprintNativeEvent)
56 void OnTick(const FGeometry& Geometry, const
double CurrentTime, const
float DeltaTime);
125 virtual UWorld*
GetWorld() const override;
130 TSharedPtr<SVirtualControl> GetVirtualControlWidget();
134 virtual void Deinitialize_Implementation();
136 virtual void OnTouchMove_Implementation(
const FGeometry& Geometry,
const FPointerEvent& PointerEvent,
const float CurrentTime,
const float PressDuration) {}
137 virtual void OnTouchEnd_Implementation(
const FGeometry& Geometry,
const FPointerEvent& PointerEvent,
const float CurrentTime,
const float PressDuration) {}
140 UFUNCTION(Category=
"Virtual Input Event", BlueprintCallable)
144 UPROPERTY(Category=
"Settings", BlueprintReadOnly, EditDefaultsOnly,
meta=(AllowPrivateAccess=
"true"))
145 bool bShouldTick = false;
148 UWorld* WorldContext;
150 FName LinkedButtonName;
155 ULocalPlayer* LocalPlayer;
Abstract
Definition ComponentDecorator_Animation.h:40
BlueprintType
Definition ComponentDecorator_Animation.h:40
Blueprintable
Definition ComponentDecorator_Animation.h:40
meta
Definition GestureRecognizerComp.h:274
DEFINE_LOG_CATEGORY_STATIC(LogProgressBarWidget, Log, All)
EControlType
Definition VirtualControlSetup.h:25
Definition SVirtualControl.h:18
Definition TouchInterfaceSubsystem.h:70
Definition VirtualControlSetup.h:165
Definition VirtualControlSetup.h:62