Touch Interface Designer 2025.2
Create touch interface with a visual editor and manage all mobile inputs like gestures
Loading...
Searching...
No Matches
FGestureData Struct Reference

#include <GestureBase.h>

Public Member Functions

bool AcceptPointerIndex (const uint32 InPointerIndex) const
 FGestureData ()
 FGestureData (const int32 PointerIndex, const FVector2D Location)
 FGestureData (const int32 PointerIndex, const FVector2D Location, const double Time)
void Update (const FVector2D Location)
void End (const FVector2D Location)

Public Attributes

uint32 PointerIndex
uint8 bIsActive:1
float PressDuration
double TouchStartTime
double TouchEndTime
double AccumulatedTime
FVector2D BeginPosition
FVector2D CurrentPosition
FVector2D LastPosition
FVector2D OffsetFromBegin

Friends

class UGestureBase
class UMultitouchLogic

Constructor & Destructor Documentation

◆ FGestureData() [1/3]

FGestureData::FGestureData ( )
inline

◆ FGestureData() [2/3]

FGestureData::FGestureData ( const int32 PointerIndex,
const FVector2D Location )
inline

◆ FGestureData() [3/3]

FGestureData::FGestureData ( const int32 PointerIndex,
const FVector2D Location,
const double Time )
inline

Member Function Documentation

◆ AcceptPointerIndex()

bool FGestureData::AcceptPointerIndex ( const uint32 InPointerIndex) const
inline

◆ End()

void FGestureData::End ( const FVector2D Location)
inline

◆ Update()

void FGestureData::Update ( const FVector2D Location)
inline

◆ UGestureBase

friend class UGestureBase
friend

◆ UMultitouchLogic

friend class UMultitouchLogic
friend

Member Data Documentation

◆ AccumulatedTime

double FGestureData::AccumulatedTime

◆ BeginPosition

FVector2D FGestureData::BeginPosition

◆ bIsActive

uint8 FGestureData::bIsActive

Whether or not a finger touches the screen

◆ CurrentPosition

FVector2D FGestureData::CurrentPosition

◆ LastPosition

FVector2D FGestureData::LastPosition

◆ OffsetFromBegin

FVector2D FGestureData::OffsetFromBegin

◆ PointerIndex

uint32 FGestureData::PointerIndex

◆ PressDuration

float FGestureData::PressDuration

◆ TouchEndTime

double FGestureData::TouchEndTime

◆ TouchStartTime

double FGestureData::TouchStartTime

The documentation for this struct was generated from the following file:
  • D:/MEGA/TouchProject/TouchProjectNext/Plugins/TouchInterfaceDesigner/Source/TouchInterface/Public/Listeners/Gestures/GestureBase.h