class Core::GestureRecognition

#include <coregesturerecognition.h>

class GestureRecognition
{
public:
    // structs

    struct GestureSink;

    // classes

    class Recognizer;

    // methods

    void setGestureSink(GestureSink* sink);
    void setLongPressDelay(int delay);
    void processIdle(abs_time now);
    virtual void onTouchBegan(const TouchInfo& touchInfo);
    virtual void onTouchChanged(const TouchInfo& touchInfo);
    virtual void onTouchEnded(const TouchInfo& touchInfo);
    tbool isRecognizing(const GestureInfo* gesture) const;
    void startRecognizing(GestureInfo* gesture);
    void stopRecognizing(GestureInfo* gesture);
};