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<8, 8, uint64 const> mMinimumNumberOfTouches;
21 ::ll::TypedStorage<8, 8, uint64 const> mMaximumNumberOfTouches;
22 ::ll::TypedStorage<4, 4, float const> mMinDistanceToPanCm;
23 ::ll::TypedStorage<4, 4, float> mTotalDeltaMovementInCm;
24 ::ll::TypedStorage<4, 8, ::Vec2> mPreviousLocation;
25 ::ll::TypedStorage<4, 8, ::Vec2> mStartPoint;
26 ::ll::TypedStorage<4, 8, ::Vec2> mEndPoint;
27 ::ll::TypedStorage<4, 8, ::Vec2> mDeltaTranslation;
33 virtual ~PanRecognizer() =
default;
35 virtual void onTouchesBegan(::std::vector<::OreUI::TouchEventData>
const& touches) ;
37 virtual void onTouchesMoved(
38 ::std::vector<::OreUI::GestureRecognizerBase::TouchEventDataWithCurrentPos>
const& touches
41 virtual void onTouchesEnded(
42 ::std::vector<::OreUI::GestureRecognizerBase::TouchEventDataWithCurrentPos>
const& touches
45 virtual void onGestureRecognized() ;
51 MCAPI
void $onTouchesBegan(::std::vector<::OreUI::TouchEventData>
const& touches);
54 $onTouchesMoved(::std::vector<::OreUI::GestureRecognizerBase::TouchEventDataWithCurrentPos>
const& touches);
57 $onTouchesEnded(::std::vector<::OreUI::GestureRecognizerBase::TouchEventDataWithCurrentPos>
const& touches);
59 MCAPI
void $onGestureRecognized();
Definition PanRecognizer.h:7
static MCAPI void ** $vftable()
Definition TouchEventData.h:7