class Core::GestureRecognition::Recognizer
#include <coregesturerecognition.impl.h> class Recognizer { public: // fields static const int64 maxTimeDoubleTap = 500; static const CoordF maxDistDoubleTap = 50; // construction Recognizer(GestureInfo* info = nullptr); // methods int getType() const; GestureInfo* getGestureInfo() const; virtual bool addTouch(const TouchInfo& touchInfo); virtual bool removeTouch(const TouchInfo& touchInfo); virtual bool changeTouch(const TouchInfo& touchInfo); void reset(GestureInfo* info); void setMinimumTime(int time); GestureEventType getInternalState() const; GestureEventType getExternalState() const; void setExternalState(GestureEventType state); abs_time getTimeGestureStarted() const; bool miniumTimeElapsed(abs_time now) const; virtual GestureEventArgs getEventArgs() const; virtual void release(); }; // direct descendants class DoubleTapRecognizer; class LongPressRecognizer; class RotateRecognizer; class SingleTapRecognizer; class SwipeRecognizer; class ZoomRecognizer;