Lines Matching defs:PointerGesture
1510 struct PointerGesture { struct
1511 enum Mode {
1564 nsecs_t firstTouchTime;
1567 int32_t activeTouchId; // -1 if none
1570 int32_t activeGestureId; // -1 if none
1573 Mode currentGestureMode;
1574 BitSet32 currentGestureIdBits;
1575 uint32_t currentGestureIdToIndex[MAX_POINTER_ID + 1];
1576 PointerProperties currentGestureProperties[MAX_POINTERS];
1577 PointerCoords currentGestureCoords[MAX_POINTERS];
1579 Mode lastGestureMode;
1580 BitSet32 lastGestureIdBits;
1581 uint32_t lastGestureIdToIndex[MAX_POINTER_ID + 1];
1582 PointerProperties lastGestureProperties[MAX_POINTERS];
1583 PointerCoords lastGestureCoords[MAX_POINTERS];
1586 nsecs_t downTime;
1589 nsecs_t tapDownTime;
1592 nsecs_t tapUpTime;
1595 float tapX, tapY;
1598 nsecs_t quietTime;
1601 float referenceTouchX; // reference touch X/Y coordinates in surface units
1602 float referenceTouchY;
1603 float referenceGestureX; // reference gesture X/Y coordinates in pixels
1604 float referenceGestureY;
1608 BitSet32 referenceIdBits;
1609 struct Delta {
1612 Delta referenceDeltas[MAX_POINTER_ID + 1];
1615 uint32_t freeformTouchToGestureIdMap[MAX_POINTER_ID + 1];
1618 VelocityTracker velocityTracker;
1642 } mPointerGesture; argument