Lines Matching refs:FingerState
50 bool operator() (const FingerState* a, const FingerState* b) const { in operator ()()
61 void TapRecord::NoteTouch(short the_id, const FingerState& fs) { in NoteTouch()
134 const FingerState* fs = hwstate.GetFingerState(tracking_id); in Update()
172 const FingerState* fs = hwstate.GetFingerState(tracking_id); in Moving()
202 const FingerState* fs = hwstate.GetFingerState(tracking_id); in Motionless()
203 const FingerState* prev_fs = prev_hwstate.GetFingerState(tracking_id); in Motionless()
336 states_[i].fingers = new FingerState[max_finger_cnt_]; in Reset()
337 memset(states_[i].fingers, 0, sizeof(FingerState) * max_finger_cnt_); in Reset()
387 const FingerState& current) const { in StationaryFingerPressureChangingSignificantly()
390 const FingerState* prev = ¤t; in StationaryFingerPressureChangingSignificantly()
402 const FingerState* fs = state.GetFingerState(current.tracking_id); in StationaryFingerPressureChangingSignificantly()
464 const FingerState* fs = state_buffer.Get(0).GetFingerState(tracking_id); in FillResultScroll()
465 const FingerState* prev = state_buffer.Get(1).GetFingerState(tracking_id); in FillResultScroll()
626 bool ScrollManager::SuppressStationaryFingerMovement(const FingerState& fs, in SuppressStationaryFingerMovement()
627 const FingerState& prev, in SuppressStationaryFingerMovement()
734 const FingerState& fs = hwstate.fingers[i]; in Update()
814 const FingerState* min_fs = nullptr; in EvaluateTwoFingerButtonType()
815 const FingerState* fs = nullptr; in EvaluateTwoFingerButtonType()
875 const FingerState* ambiguous_finger = fingers_[num_fingers_ - 1]; in EvaluateThreeOrMoreFingerButtonType()
917 const FingerState* pair_a = nullptr; in EvaluateButtonTypeUsingFigureLocation()
918 const FingerState* pair_b = nullptr; in EvaluateButtonTypeUsingFigureLocation()
932 const FingerState* last_separate = nullptr; in EvaluateButtonTypeUsingFigureLocation()
1266 const FingerState& fs = hwstate.fingers[i]; in FillOriginInfo()
1313 float ImmediateInterpreter::DistanceTravelledSq(const FingerState& fs, in DistanceTravelledSq()
1321 const FingerState& fs, bool origin, bool permit_warp) const { in FingerTraveledVector()
1349 const FingerState* finger1 = hwstate.GetFingerState(id1); in EarlyZoomPotential()
1350 const FingerState* finger2 = hwstate.GetFingerState(id2); in EarlyZoomPotential()
1380 const FingerState* curr1 = state_buffer_.Get(i - 1).GetFingerState(id1); in EarlyZoomPotential()
1381 const FingerState* curr2 = state_buffer_.Get(i - 1).GetFingerState(id2); in EarlyZoomPotential()
1382 const FingerState* prev1 = state_buffer_.Get(i).GetFingerState(id1); in EarlyZoomPotential()
1383 const FingerState* prev2 = state_buffer_.Get(i).GetFingerState(id2); in EarlyZoomPotential()
1422 const FingerState* curr1 = state_buffer.Get(min<int>(state_buffer.Size() - 1, in ZoomFingersAreConsistent()
1424 const FingerState* curr2 = state_buffer.Get(min<int>(state_buffer.Size() - 1, in ZoomFingersAreConsistent()
1430 const FingerState* prev1 = state_buffer.Get(i).GetFingerState(id1); in ZoomFingersAreConsistent()
1431 const FingerState* prev2 = state_buffer.Get(i).GetFingerState(id2); in ZoomFingersAreConsistent()
1438 const FingerState* last1 = state_buffer.Get(0).GetFingerState(id1); in ZoomFingersAreConsistent()
1439 const FingerState* last2 = state_buffer.Get(0).GetFingerState(id2); in ZoomFingersAreConsistent()
1447 const HardwareStateBuffer& state_buffer, const FingerState& fs) const { in InwardPinch()
1453 const FingerState* curr = in InwardPinch()
1460 const FingerState* prev = state_buffer.Get(i).GetFingerState(id); in InwardPinch()
1467 const FingerState* last = state_buffer.Get(0).GetFingerState(id); in InwardPinch()
1480 float ImmediateInterpreter::FingersAngle(const FingerState* prev1, in FingersAngle()
1481 const FingerState* prev2, in FingersAngle()
1482 const FingerState* curr1, in FingersAngle()
1483 const FingerState* curr2) const { in FingersAngle()
1504 bool ImmediateInterpreter::ScrollAngle(const FingerState& finger1, in ScrollAngle()
1505 const FingerState& finger2) { in ScrollAngle()
1506 const FingerState* curr1 = state_buffer_.Get( in ScrollAngle()
1509 const FingerState* curr2 = state_buffer_.Get( in ScrollAngle()
1512 const FingerState* last1 = in ScrollAngle()
1514 const FingerState* last2 = in ScrollAngle()
1535 const FingerState* finger_a = hwstate.GetFingerState(*fingers.begin()); in TwoSpecificFingerDistanceSq()
1536 const FingerState* finger_b = hwstate.GetFingerState(*(++fingers.begin())); in TwoSpecificFingerDistanceSq()
1555 const FingerState* min_fs = nullptr; in UpdateThumbState()
1557 const FingerState& fs = hwstate.fingers[i]; in UpdateThumbState()
1604 const FingerState& fs = hwstate.fingers[i]; in UpdateThumbState()
1676 const FingerState* prev = in UpdateThumbState()
1724 bool operator()(const FingerState* finger_a, const FingerState* finger_b) { in operator ()()
1740 std::vector<FingerState*> fs(hwstate.finger_cnt); in GetGesturingFingers()
1810 const FingerState* finger = in UpdateCurrentGestureType()
1830 const FingerState* fingers[] = { in UpdateCurrentGestureType()
1864 const FingerState* fingers[] = { in UpdateCurrentGestureType()
1875 const FingerState* fingers[] = { in UpdateCurrentGestureType()
1986 const FingerState& fs1 = hwstate.fingers[i]; in SortFingersByProximity()
1990 const FingerState& fs2 = hwstate.fingers[j]; in SortFingersByProximity()
2053 const FingerState* finger1 = hwstate.GetFingerState(*(gs_fingers.begin())); in UpdatePinchState()
2054 const FingerState* finger2 = in UpdatePinchState()
2171 FingerState* finger_state = &hwstate.fingers[i]; in UpdatePinchState()
2212 const FingerState& finger) const { in PalmIsArrivingOrDeparting()
2223 bool ImmediateInterpreter::IsTooCloseToThumb(const FingerState& finger) const { in IsTooCloseToThumb()
2227 const FingerState* thumb = state_buffer_.Get(0).GetFingerState(tracking_id); in IsTooCloseToThumb()
2237 const FingerState& finger1, in TwoFingersGesturing()
2238 const FingerState& finger2, in TwoFingersGesturing()
2298 const FingerState& finger1, in GetTwoFingerGestureType()
2299 const FingerState& finger2) { in GetTwoFingerGestureType()
2447 const FingerState* const fingers[], const int num_fingers) { in GetMultiFingerGestureType()
2468 const FingerState* x_fingers[kMaxGesturingFingers]; in GetMultiFingerGestureType()
2469 const FingerState* y_fingers[kMaxGesturingFingers]; in GetMultiFingerGestureType()
2475 [] (const FingerState* a, const FingerState* b) -> in GetMultiFingerGestureType()
2478 [] (const FingerState* a, const FingerState* b) -> in GetMultiFingerGestureType()
2483 const FingerState* sorted_fingers[4]; in GetMultiFingerGestureType()
2612 const FingerState* fs = hwstate->GetFingerState(tracking_id); in UpdateTapState()
2650 const FingerState* fs = hwstate->GetFingerState(tracking_id); in UpdateTapState()
2925 const FingerState& fs) { in FingerTooCloseToTap()
2929 const FingerState* iter_fs = &hwstate.fingers[i]; in FingerTooCloseToTap()
2940 const FingerState& finger) const { in FingerInDampenedZone()
2967 const FingerState& fs = hwstate.fingers[0]; in GetButtonTypeFromPosition()
3016 const FingerState& fs = hwstate.fingers[i]; in UpdateMovingFingers()
3162 const FingerState* current = nullptr; in FillResultGesture()
3167 const FingerState* fastest = nullptr; in FillResultGesture()
3171 const FingerState* fs = hwstate.GetFingerState(tracking_id); in FillResultGesture()
3172 const FingerState* prev_fs = prev_hs.GetFingerState(fs->tracking_id); in FillResultGesture()
3187 const FingerState* prev = in FillResultGesture()
3203 const FingerState* prev_fastest = nullptr; in FillResultGesture()
3231 const FingerState* prev2 = in FillResultGesture()
3311 float FingerState::*fields[] = { &FingerState::position_x, in FillResultGesture()
3312 &FingerState::position_y }; in FillResultGesture()
3324 float FingerState::*field = fields[i]; in FillResultGesture()