3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/oreui/input/gestures/GestureRecognizerBase.h"
7#include "mc/deps/core/math/Vec2.h"
20 ::ll::TypedStorage<4, 4, uint const> mMaximumNumberOfTouches;
21 ::ll::TypedStorage<8, 8, ::std::chrono::milliseconds const> mTimeTolerance;
22 ::ll::TypedStorage<4, 4, float const> mTapDistanceToleranceCm;
23 ::ll::TypedStorage<4, 8, ::Vec2> mStartPoint;
24 ::ll::TypedStorage<8, 8, ::std::chrono::milliseconds> mLastTouchTimestamp;
30 virtual ~TapRecognizer() =
default;
32 virtual void onTouchesBegan(::std::vector<::OreUI::TouchEventData>
const& touches) ;
34 virtual void onTouchesEnded(
35 ::std::vector<::OreUI::GestureRecognizerBase::TouchEventDataWithCurrentPos>
const& touches
38 virtual void onGestureRecognized() ;
44 MCAPI
void $onTouchesBegan(::std::vector<::OreUI::TouchEventData>
const& touches);
47 $onTouchesEnded(::std::vector<::OreUI::GestureRecognizerBase::TouchEventDataWithCurrentPos>
const& touches);
49 MCAPI
void $onGestureRecognized();
Definition TapRecognizer.h:7
static MCAPI void ** $vftable()
Definition TouchEventData.h:7