Touch Interface Designer 2025.2
Create touch interface with a visual editor and manage all mobile inputs like gestures
Loading...
Searching...
No Matches
VirtualInputJoystick.h
Go to the documentation of this file.
1// Copyright Lost in Game Studio. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "VirtualInput.h"
7#include "VirtualInputJoystick.generated.h"
8
12UCLASS()
13class TOUCHINTERFACE_API UVirtualInputJoystick : public UVirtualInput
14{
15 GENERATED_BODY()
16
17public:
19
20 virtual TSharedRef<SVirtualControl> TakeWidget(TSharedPtr<SDeprecatedTouchInterface> TouchInterface) override;
21 virtual void GetVirtualControl(FVirtualControl& VirtualControl) override;
22
24 UPROPERTY(Category="Virtual Input", EditInstanceOnly, BlueprintReadWrite)
25 FVector2D ThumbSize;
26
27 //TODO: Implements this feature
29 UPROPERTY(Category="Virtual Input", EditInstanceOnly, BlueprintReadWrite)
31};
Definition TouchInterface.Build.cs:6
BlueprintReadWrite
Definition VirtualInput.h:128
UVirtualInput()
Definition VirtualInput.cpp:7
virtual TSharedRef< SVirtualControl > TakeWidget(TSharedPtr< SDeprecatedTouchInterface > TouchInterface) override
Definition VirtualInputJoystick.cpp:14
virtual void GetVirtualControl(FVirtualControl &VirtualControl) override
Definition VirtualInputJoystick.cpp:20
EditInstanceOnly
Definition VirtualInputJoystick.h:24
UVirtualInputJoystick()
Definition VirtualInputJoystick.cpp:6
Category
Definition VirtualInputJoystick.h:24
BlueprintReadWrite FVector2D ThumbSize
Definition VirtualInputJoystick.h:25
BlueprintReadWrite uint8 bClampJoystickPosition
Definition VirtualInputJoystick.h:30
Definition VirtualControlSetup.h:165