Lines Matching defs:PointerGesture
1417 struct PointerGesture { struct
1418 enum Mode {
1471 nsecs_t firstTouchTime;
1474 int32_t activeTouchId; // -1 if none
1477 int32_t activeGestureId; // -1 if none
1480 Mode currentGestureMode;
1481 BitSet32 currentGestureIdBits;
1482 uint32_t currentGestureIdToIndex[MAX_POINTER_ID + 1];
1483 PointerProperties currentGestureProperties[MAX_POINTERS];
1484 PointerCoords currentGestureCoords[MAX_POINTERS];
1486 Mode lastGestureMode;
1487 BitSet32 lastGestureIdBits;
1488 uint32_t lastGestureIdToIndex[MAX_POINTER_ID + 1];
1489 PointerProperties lastGestureProperties[MAX_POINTERS];
1490 PointerCoords lastGestureCoords[MAX_POINTERS];
1493 nsecs_t downTime;
1496 nsecs_t tapDownTime;
1499 nsecs_t tapUpTime;
1502 float tapX, tapY;
1505 nsecs_t quietTime;
1508 float referenceTouchX; // reference touch X/Y coordinates in surface units
1509 float referenceTouchY;
1510 float referenceGestureX; // reference gesture X/Y coordinates in pixels
1511 float referenceGestureY;
1515 BitSet32 referenceIdBits;
1516 struct Delta {
1519 Delta referenceDeltas[MAX_POINTER_ID + 1];
1522 uint32_t freeformTouchToGestureIdMap[MAX_POINTER_ID + 1];
1525 VelocityTracker velocityTracker;
1549 } mPointerGesture; argument