class Core::GestureInfo

#include <coregesturerecognition.h>

class GestureInfo
{
public:
    // typedefs

    typedef FixedSizeVector<TouchID, 16> TouchVector;

    // methods

    PROPERTY_VARIABLE(int, type, Type);
    const TouchVector& getTouchIDs() const;
    bool addTouch(TouchID touchID);
    bool isContinuous() const;
    bool isTap() const;
    bool wantsTouch(TouchID touchID) const;
    bool needsMoreTouches() const;
    bool hadMultipleTouches() const;
    bool canRemove() const;
    bool containsTouch(TouchID touchID) const;
    GestureInfo& operator = (const GestureInfo& g);
    CStringPtr getGestureName() const;
    static CStringPtr getGestureName(const GestureInfo* info);
    static CStringPtr getGestureName(int type);
};

// direct descendants

class Gesture;