Touch Interface Designer 2025.2
Create touch interface with a visual editor and manage all mobile inputs like gestures
Loading...
Searching...
No Matches
TwoFingerGestureBase.h
Go to the documentation of this file.
1// Copyright 2024 Lost in Game Studio. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
7#include "TwoFingerGestureBase.generated.h"
8
10class TOUCHINTERFACE_API UTwoFingerGestureBase : public UGestureBase
11{
12 GENERATED_BODY()
13
14public:
16
17 virtual void Initialization_Implementation() override;
18
19 virtual void OnGestureStarted_Implementation(const TArray<FGestureData>& GestureData) override;
20
21 virtual void OnGestureUpdated_Implementation(const TArray<FGestureData>& GestureData) override;
22
23 virtual void OnGestureEnded_Implementation(const TArray<FGestureData>& GestureData) override;
24
25
26 //If enabled, only two pair of finger is used for gesture
27 UPROPERTY(Category="Two Finger Gesture", BlueprintReadOnly, EditAnywhere)
28 uint8 bMultiPair:1;
29};
BlueprintType
Definition ComponentDecorator_Animation.h:40
Blueprintable
Definition ComponentDecorator_Animation.h:40
UGestureBase()
Definition GestureBase.cpp:7
virtual void OnGestureUpdated_Implementation(const TArray< FGestureData > &GestureData) override
Definition TwoFingerGestureBase.cpp:21
virtual void OnGestureStarted_Implementation(const TArray< FGestureData > &GestureData) override
Definition TwoFingerGestureBase.cpp:16
UTwoFingerGestureBase()
Definition TwoFingerGestureBase.cpp:5
virtual void OnGestureEnded_Implementation(const TArray< FGestureData > &GestureData) override
Definition TwoFingerGestureBase.cpp:26
EditAnywhere uint8 bMultiPair
Definition TwoFingerGestureBase.h:28
virtual void Initialization_Implementation() override
Definition TwoFingerGestureBase.cpp:11
Category
Definition TwoFingerGestureBase.h:27
BlueprintReadOnly
Definition TwoFingerGestureBase.h:27