Lines Matching refs:mPointerGesture

1430     mPointerGesture.reset();  in reset()
2436 if (mPointerGesture.currentGestureMode == PointerGesture::Mode::FREEFORM) { in dispatchPointerGestures()
2437 setTouchSpots(mPointerGesture.currentGestureCoords, in dispatchPointerGestures()
2438 mPointerGesture.currentGestureIdToIndex, in dispatchPointerGestures()
2439 mPointerGesture.currentGestureIdBits, mPointerController->getDisplayId()); in dispatchPointerGestures()
2446 switch (mPointerGesture.currentGestureMode) { in dispatchPointerGestures()
2450 mPointerGesture.lastGestureMode == PointerGesture::Mode::FREEFORM) { in dispatchPointerGestures()
2482 if (!PointerGesture::canGestureAffectWindowFocus(mPointerGesture.currentGestureMode)) { in dispatchPointerGestures()
2488 bool down = mPointerGesture.currentGestureMode == PointerGesture::Mode::TAP || in dispatchPointerGestures()
2489 mPointerGesture.currentGestureMode == PointerGesture::Mode::TAP_DRAG || in dispatchPointerGestures()
2490 mPointerGesture.currentGestureMode == PointerGesture::Mode::BUTTON_CLICK_OR_DRAG || in dispatchPointerGestures()
2491 mPointerGesture.currentGestureMode == PointerGesture::Mode::PRESS || in dispatchPointerGestures()
2492 mPointerGesture.currentGestureMode == PointerGesture::Mode::SWIPE || in dispatchPointerGestures()
2493 mPointerGesture.currentGestureMode == PointerGesture::Mode::FREEFORM; in dispatchPointerGestures()
2496 !mPointerGesture.lastGestureIdBits.isEmpty() && in dispatchPointerGestures()
2497 !mPointerGesture.currentGestureIdBits.isEmpty()) { in dispatchPointerGestures()
2498 BitSet32 movedGestureIdBits(mPointerGesture.currentGestureIdBits.value & in dispatchPointerGestures()
2499 mPointerGesture.lastGestureIdBits.value); in dispatchPointerGestures()
2500 moveNeeded = updateMovedPointers(mPointerGesture.currentGestureProperties, in dispatchPointerGestures()
2501 mPointerGesture.currentGestureCoords, in dispatchPointerGestures()
2502 mPointerGesture.currentGestureIdToIndex, in dispatchPointerGestures()
2503 mPointerGesture.lastGestureProperties, in dispatchPointerGestures()
2504 mPointerGesture.lastGestureCoords, in dispatchPointerGestures()
2505 mPointerGesture.lastGestureIdToIndex, movedGestureIdBits); in dispatchPointerGestures()
2512 BitSet32 dispatchedGestureIdBits(mPointerGesture.lastGestureIdBits); in dispatchPointerGestures()
2517 mPointerGesture.lastGestureProperties, mPointerGesture.lastGestureCoords, in dispatchPointerGestures()
2518 mPointerGesture.lastGestureIdToIndex, dispatchedGestureIdBits, -1, 0, 0, in dispatchPointerGestures()
2519 mPointerGesture.downTime); in dispatchPointerGestures()
2528 dispatchedGestureIdBits.value & ~mPointerGesture.currentGestureIdBits.value; in dispatchPointerGestures()
2535 AMOTION_EVENT_EDGE_FLAG_NONE, mPointerGesture.lastGestureProperties, in dispatchPointerGestures()
2536 mPointerGesture.lastGestureCoords, in dispatchPointerGestures()
2537 mPointerGesture.lastGestureIdToIndex, dispatchedGestureIdBits, id, 0, in dispatchPointerGestures()
2538 0, mPointerGesture.downTime); in dispatchPointerGestures()
2549 mPointerGesture.currentGestureProperties, in dispatchPointerGestures()
2550 mPointerGesture.currentGestureCoords, in dispatchPointerGestures()
2551 mPointerGesture.currentGestureIdToIndex, dispatchedGestureIdBits, -1, 0, 0, in dispatchPointerGestures()
2552 mPointerGesture.downTime); in dispatchPointerGestures()
2557 BitSet32 downGestureIdBits(mPointerGesture.currentGestureIdBits.value & in dispatchPointerGestures()
2564 mPointerGesture.downTime = when; in dispatchPointerGestures()
2569 mPointerGesture.currentGestureProperties, in dispatchPointerGestures()
2570 mPointerGesture.currentGestureCoords, in dispatchPointerGestures()
2571 mPointerGesture.currentGestureIdToIndex, dispatchedGestureIdBits, id, 0, in dispatchPointerGestures()
2572 0, mPointerGesture.downTime); in dispatchPointerGestures()
2577 if (mPointerGesture.currentGestureMode == PointerGesture::Mode::HOVER) { in dispatchPointerGestures()
2580 mPointerGesture.currentGestureProperties, in dispatchPointerGestures()
2581 mPointerGesture.currentGestureCoords, in dispatchPointerGestures()
2582 mPointerGesture.currentGestureIdToIndex, in dispatchPointerGestures()
2583 mPointerGesture.currentGestureIdBits, -1, 0, 0, mPointerGesture.downTime); in dispatchPointerGestures()
2584 } else if (dispatchedGestureIdBits.isEmpty() && !mPointerGesture.lastGestureIdBits.isEmpty()) { in dispatchPointerGestures()
2606 0, 0, x, y, mPointerGesture.downTime, /* videoFrames */ {}); in dispatchPointerGestures()
2611 mPointerGesture.lastGestureMode = mPointerGesture.currentGestureMode; in dispatchPointerGestures()
2613 mPointerGesture.lastGestureIdBits.clear(); in dispatchPointerGestures()
2615 mPointerGesture.lastGestureIdBits = mPointerGesture.currentGestureIdBits; in dispatchPointerGestures()
2616 for (BitSet32 idBits(mPointerGesture.currentGestureIdBits); !idBits.isEmpty();) { in dispatchPointerGestures()
2618 uint32_t index = mPointerGesture.currentGestureIdToIndex[id]; in dispatchPointerGestures()
2619 mPointerGesture.lastGestureProperties[index].copyFrom( in dispatchPointerGestures()
2620 mPointerGesture.currentGestureProperties[index]); in dispatchPointerGestures()
2621 mPointerGesture.lastGestureCoords[index].copyFrom( in dispatchPointerGestures()
2622 mPointerGesture.currentGestureCoords[index]); in dispatchPointerGestures()
2623 mPointerGesture.lastGestureIdToIndex[id] = index; in dispatchPointerGestures()
2630 if (!mPointerGesture.lastGestureIdBits.isEmpty()) { in abortPointerGestures()
2635 mPointerGesture.lastGestureProperties, mPointerGesture.lastGestureCoords, in abortPointerGestures()
2636 mPointerGesture.lastGestureIdToIndex, mPointerGesture.lastGestureIdBits, -1, in abortPointerGestures()
2637 0, 0, mPointerGesture.downTime); in abortPointerGestures()
2641 mPointerGesture.reset(); in abortPointerGestures()
2662 if (mPointerGesture.lastGestureMode == PointerGesture::Mode::TAP) { in preparePointerGestures()
2663 if (when <= mPointerGesture.tapUpTime + mConfig.pointerGestureTapDragInterval) { in preparePointerGestures()
2665 getContext()->requestTimeoutAtTime(mPointerGesture.tapUpTime + in preparePointerGestures()
2674 mPointerGesture.activeGestureId = -1; in preparePointerGestures()
2675 mPointerGesture.currentGestureMode = PointerGesture::Mode::NEUTRAL; in preparePointerGestures()
2676 mPointerGesture.currentGestureIdBits.clear(); in preparePointerGestures()
2701 mPointerGesture.velocityTracker.addMovement(when, mCurrentCookedState.fingerIdBits, in preparePointerGestures()
2707 if (mPointerGesture.lastGestureMode != PointerGesture::Mode::HOVER && in preparePointerGestures()
2708 mPointerGesture.lastGestureMode != PointerGesture::Mode::TAP && in preparePointerGestures()
2709 mPointerGesture.lastGestureMode != PointerGesture::Mode::TAP_DRAG) { in preparePointerGestures()
2710 mPointerGesture.resetTap(); in preparePointerGestures()
2718 int32_t lastActiveTouchId = mPointerGesture.activeTouchId; in preparePointerGestures()
2722 activeTouchId = mPointerGesture.activeTouchId = in preparePointerGestures()
2724 mPointerGesture.firstTouchTime = when; in preparePointerGestures()
2728 activeTouchId = mPointerGesture.activeTouchId = in preparePointerGestures()
2731 activeTouchId = mPointerGesture.activeTouchId = -1; in preparePointerGestures()
2738 mPointerGesture.resetQuietTime(); in preparePointerGestures()
2740 isQuietTime = when < mPointerGesture.quietTime + mConfig.pointerGestureQuietInterval; in preparePointerGestures()
2742 if ((mPointerGesture.lastGestureMode == PointerGesture::Mode::PRESS || in preparePointerGestures()
2743 mPointerGesture.lastGestureMode == PointerGesture::Mode::SWIPE || in preparePointerGestures()
2744 mPointerGesture.lastGestureMode == PointerGesture::Mode::FREEFORM) && in preparePointerGestures()
2750 } else if (mPointerGesture.lastGestureMode == in preparePointerGestures()
2759 mPointerGesture.quietTime = when; in preparePointerGestures()
2769 (mPointerGesture.quietTime + mConfig.pointerGestureQuietInterval - when) * 0.000001f); in preparePointerGestures()
2771 if (mPointerGesture.lastGestureMode != PointerGesture::Mode::QUIET) { in preparePointerGestures()
2775 mPointerGesture.activeGestureId = -1; in preparePointerGestures()
2776 mPointerGesture.currentGestureMode = PointerGesture::Mode::QUIET; in preparePointerGestures()
2777 mPointerGesture.currentGestureIdBits.clear(); in preparePointerGestures()
2800 if (mPointerGesture.lastGestureMode != PointerGesture::Mode::BUTTON_CLICK_OR_DRAG) { in preparePointerGestures()
2802 mPointerGesture.activeGestureId = 0; in preparePointerGestures()
2813 if (mPointerGesture.velocityTracker.getVelocity(id, &vx, &vy)) { in preparePointerGestures()
2822 mPointerGesture.activeTouchId = activeTouchId = bestId; in preparePointerGestures()
2853 mPointerGesture.currentGestureMode = PointerGesture::Mode::BUTTON_CLICK_OR_DRAG; in preparePointerGestures()
2854 mPointerGesture.currentGestureIdBits.clear(); in preparePointerGestures()
2855 mPointerGesture.currentGestureIdBits.markBit(mPointerGesture.activeGestureId); in preparePointerGestures()
2856 mPointerGesture.currentGestureIdToIndex[mPointerGesture.activeGestureId] = 0; in preparePointerGestures()
2857 mPointerGesture.currentGestureProperties[0].clear(); in preparePointerGestures()
2858 mPointerGesture.currentGestureProperties[0].id = mPointerGesture.activeGestureId; in preparePointerGestures()
2859 mPointerGesture.currentGestureProperties[0].toolType = AMOTION_EVENT_TOOL_TYPE_FINGER; in preparePointerGestures()
2860 mPointerGesture.currentGestureCoords[0].clear(); in preparePointerGestures()
2861 mPointerGesture.currentGestureCoords[0].setAxisValue(AMOTION_EVENT_AXIS_X, x); in preparePointerGestures()
2862 mPointerGesture.currentGestureCoords[0].setAxisValue(AMOTION_EVENT_AXIS_Y, y); in preparePointerGestures()
2863 mPointerGesture.currentGestureCoords[0].setAxisValue(AMOTION_EVENT_AXIS_PRESSURE, 1.0f); in preparePointerGestures()
2866 if (mPointerGesture.lastGestureMode != PointerGesture::Mode::NEUTRAL) { in preparePointerGestures()
2873 if ((mPointerGesture.lastGestureMode == PointerGesture::Mode::HOVER || in preparePointerGestures()
2874 mPointerGesture.lastGestureMode == PointerGesture::Mode::TAP_DRAG) && in preparePointerGestures()
2876 if (when <= mPointerGesture.tapDownTime + mConfig.pointerGestureTapInterval) { in preparePointerGestures()
2878 if (fabs(x - mPointerGesture.tapX) <= mConfig.pointerGestureTapSlop && in preparePointerGestures()
2879 fabs(y - mPointerGesture.tapY) <= mConfig.pointerGestureTapSlop) { in preparePointerGestures()
2884 mPointerGesture.tapUpTime = when; in preparePointerGestures()
2888 mPointerGesture.activeGestureId = 0; in preparePointerGestures()
2889 mPointerGesture.currentGestureMode = PointerGesture::Mode::TAP; in preparePointerGestures()
2890 mPointerGesture.currentGestureIdBits.clear(); in preparePointerGestures()
2891 mPointerGesture.currentGestureIdBits.markBit(mPointerGesture.activeGestureId); in preparePointerGestures()
2892 mPointerGesture.currentGestureIdToIndex[mPointerGesture.activeGestureId] = 0; in preparePointerGestures()
2893 mPointerGesture.currentGestureProperties[0].clear(); in preparePointerGestures()
2894 mPointerGesture.currentGestureProperties[0].id = in preparePointerGestures()
2895 mPointerGesture.activeGestureId; in preparePointerGestures()
2896 mPointerGesture.currentGestureProperties[0].toolType = in preparePointerGestures()
2898 mPointerGesture.currentGestureCoords[0].clear(); in preparePointerGestures()
2899 mPointerGesture.currentGestureCoords[0].setAxisValue(AMOTION_EVENT_AXIS_X, in preparePointerGestures()
2900 mPointerGesture.tapX); in preparePointerGestures()
2901 mPointerGesture.currentGestureCoords[0].setAxisValue(AMOTION_EVENT_AXIS_Y, in preparePointerGestures()
2902 mPointerGesture.tapY); in preparePointerGestures()
2903 mPointerGesture.currentGestureCoords[0] in preparePointerGestures()
2909 ALOGD("Gestures: Not a TAP, deltaX=%f, deltaY=%f", x - mPointerGesture.tapX, in preparePointerGestures()
2910 y - mPointerGesture.tapY); in preparePointerGestures()
2915 if (mPointerGesture.tapDownTime != LLONG_MIN) { in preparePointerGestures()
2917 (when - mPointerGesture.tapDownTime) * 0.000001f); in preparePointerGestures()
2931 mPointerGesture.activeGestureId = -1; in preparePointerGestures()
2932 mPointerGesture.currentGestureMode = PointerGesture::Mode::NEUTRAL; in preparePointerGestures()
2933 mPointerGesture.currentGestureIdBits.clear(); in preparePointerGestures()
2942 mPointerGesture.currentGestureMode = PointerGesture::Mode::HOVER; in preparePointerGestures()
2943 if (mPointerGesture.lastGestureMode == PointerGesture::Mode::TAP) { in preparePointerGestures()
2944 if (when <= mPointerGesture.tapUpTime + mConfig.pointerGestureTapDragInterval) { in preparePointerGestures()
2946 if (fabs(x - mPointerGesture.tapX) <= mConfig.pointerGestureTapSlop && in preparePointerGestures()
2947 fabs(y - mPointerGesture.tapY) <= mConfig.pointerGestureTapSlop) { in preparePointerGestures()
2948 mPointerGesture.currentGestureMode = PointerGesture::Mode::TAP_DRAG; in preparePointerGestures()
2952 x - mPointerGesture.tapX, y - mPointerGesture.tapY); in preparePointerGestures()
2958 (when - mPointerGesture.tapUpTime) * 0.000001f); in preparePointerGestures()
2961 } else if (mPointerGesture.lastGestureMode == PointerGesture::Mode::TAP_DRAG) { in preparePointerGestures()
2962 mPointerGesture.currentGestureMode = PointerGesture::Mode::TAP_DRAG; in preparePointerGestures()
2985 if (mPointerGesture.currentGestureMode == PointerGesture::Mode::TAP_DRAG) { in preparePointerGestures()
2994 if (mPointerGesture.lastGestureMode != PointerGesture::Mode::HOVER) { in preparePointerGestures()
2997 mPointerGesture.activeGestureId = 0; in preparePointerGestures()
3003 mPointerGesture.currentGestureIdBits.clear(); in preparePointerGestures()
3004 mPointerGesture.currentGestureIdBits.markBit(mPointerGesture.activeGestureId); in preparePointerGestures()
3005 mPointerGesture.currentGestureIdToIndex[mPointerGesture.activeGestureId] = 0; in preparePointerGestures()
3006 mPointerGesture.currentGestureProperties[0].clear(); in preparePointerGestures()
3007 mPointerGesture.currentGestureProperties[0].id = mPointerGesture.activeGestureId; in preparePointerGestures()
3008 mPointerGesture.currentGestureProperties[0].toolType = AMOTION_EVENT_TOOL_TYPE_FINGER; in preparePointerGestures()
3009 mPointerGesture.currentGestureCoords[0].clear(); in preparePointerGestures()
3010 mPointerGesture.currentGestureCoords[0].setAxisValue(AMOTION_EVENT_AXIS_X, x); in preparePointerGestures()
3011 mPointerGesture.currentGestureCoords[0].setAxisValue(AMOTION_EVENT_AXIS_Y, y); in preparePointerGestures()
3012 mPointerGesture.currentGestureCoords[0].setAxisValue(AMOTION_EVENT_AXIS_PRESSURE, in preparePointerGestures()
3016 mPointerGesture.resetTap(); in preparePointerGestures()
3017 mPointerGesture.tapDownTime = when; in preparePointerGestures()
3018 mPointerGesture.tapX = x; in preparePointerGestures()
3019 mPointerGesture.tapY = y; in preparePointerGestures()
3038 mPointerGesture.firstTouchTime + mConfig.pointerGestureMultitouchSettleInterval; in preparePointerGestures()
3039 if (mPointerGesture.lastGestureMode != PointerGesture::Mode::PRESS && in preparePointerGestures()
3040 mPointerGesture.lastGestureMode != PointerGesture::Mode::SWIPE && in preparePointerGestures()
3041 mPointerGesture.lastGestureMode != PointerGesture::Mode::FREEFORM) { in preparePointerGestures()
3049 (mPointerGesture.firstTouchTime + mConfig.pointerGestureMultitouchSettleInterval - in preparePointerGestures()
3055 mPointerGesture.currentGestureMode = mPointerGesture.lastGestureMode; in preparePointerGestures()
3059 mPointerGesture.currentGestureMode = PointerGesture::Mode::PRESS; in preparePointerGestures()
3060 mPointerGesture.activeGestureId = 0; in preparePointerGestures()
3061 mPointerGesture.referenceIdBits.clear(); in preparePointerGestures()
3068 (mPointerGesture.firstTouchTime + mConfig.pointerGestureMultitouchSettleInterval - in preparePointerGestures()
3072 .getCentroidOfTouchingPointers(&mPointerGesture.referenceTouchX, in preparePointerGestures()
3073 &mPointerGesture.referenceTouchY); in preparePointerGestures()
3075 mPointerGesture.referenceGestureX = x; in preparePointerGestures()
3076 mPointerGesture.referenceGestureY = y; in preparePointerGestures()
3081 ~mPointerGesture.referenceIdBits.value); in preparePointerGestures()
3084 mPointerGesture.referenceDeltas[id].dx = 0; in preparePointerGestures()
3085 mPointerGesture.referenceDeltas[id].dy = 0; in preparePointerGestures()
3087 mPointerGesture.referenceIdBits = mCurrentCookedState.fingerIdBits; in preparePointerGestures()
3098 PointerGesture::Delta& delta = mPointerGesture.referenceDeltas[id]; in preparePointerGestures()
3112 if (mPointerGesture.currentGestureMode == PointerGesture::Mode::PRESS) { in preparePointerGestures()
3115 for (BitSet32 idBits(mPointerGesture.referenceIdBits); !idBits.isEmpty();) { in preparePointerGestures()
3117 PointerGesture::Delta& delta = mPointerGesture.referenceDeltas[id]; in preparePointerGestures()
3134 mPointerGesture.currentGestureMode = PointerGesture::Mode::FREEFORM; in preparePointerGestures()
3153 mPointerGesture.currentGestureMode = PointerGesture::Mode::FREEFORM; in preparePointerGestures()
3166 PointerGesture::Delta& delta1 = mPointerGesture.referenceDeltas[id1]; in preparePointerGestures()
3167 PointerGesture::Delta& delta2 = mPointerGesture.referenceDeltas[id2]; in preparePointerGestures()
3184 mPointerGesture.currentGestureMode = PointerGesture::Mode::SWIPE; in preparePointerGestures()
3196 mPointerGesture.currentGestureMode = PointerGesture::Mode::FREEFORM; in preparePointerGestures()
3202 } else if (mPointerGesture.currentGestureMode == PointerGesture::Mode::SWIPE) { in preparePointerGestures()
3211 mPointerGesture.currentGestureMode = PointerGesture::Mode::FREEFORM; in preparePointerGestures()
3217 if (mPointerGesture.currentGestureMode != PointerGesture::Mode::PRESS && in preparePointerGestures()
3219 for (BitSet32 idBits(mPointerGesture.referenceIdBits); !idBits.isEmpty();) { in preparePointerGestures()
3221 PointerGesture::Delta& delta = mPointerGesture.referenceDeltas[id]; in preparePointerGestures()
3226 mPointerGesture.referenceTouchX += commonDeltaX; in preparePointerGestures()
3227 mPointerGesture.referenceTouchY += commonDeltaY; in preparePointerGestures()
3235 mPointerGesture.referenceGestureX += commonDeltaX; in preparePointerGestures()
3236 mPointerGesture.referenceGestureY += commonDeltaY; in preparePointerGestures()
3240 if (mPointerGesture.currentGestureMode == PointerGesture::Mode::PRESS || in preparePointerGestures()
3241 mPointerGesture.currentGestureMode == PointerGesture::Mode::SWIPE) { in preparePointerGestures()
3246 activeTouchId, mPointerGesture.activeGestureId, currentFingerCount); in preparePointerGestures()
3248 ALOG_ASSERT(mPointerGesture.activeGestureId >= 0); in preparePointerGestures()
3250 mPointerGesture.currentGestureIdBits.clear(); in preparePointerGestures()
3251 mPointerGesture.currentGestureIdBits.markBit(mPointerGesture.activeGestureId); in preparePointerGestures()
3252 mPointerGesture.currentGestureIdToIndex[mPointerGesture.activeGestureId] = 0; in preparePointerGestures()
3253 mPointerGesture.currentGestureProperties[0].clear(); in preparePointerGestures()
3254 mPointerGesture.currentGestureProperties[0].id = mPointerGesture.activeGestureId; in preparePointerGestures()
3255 mPointerGesture.currentGestureProperties[0].toolType = AMOTION_EVENT_TOOL_TYPE_FINGER; in preparePointerGestures()
3256 mPointerGesture.currentGestureCoords[0].clear(); in preparePointerGestures()
3257 mPointerGesture.currentGestureCoords[0].setAxisValue(AMOTION_EVENT_AXIS_X, in preparePointerGestures()
3258 mPointerGesture.referenceGestureX); in preparePointerGestures()
3259 mPointerGesture.currentGestureCoords[0].setAxisValue(AMOTION_EVENT_AXIS_Y, in preparePointerGestures()
3260 mPointerGesture.referenceGestureY); in preparePointerGestures()
3261 mPointerGesture.currentGestureCoords[0].setAxisValue(AMOTION_EVENT_AXIS_PRESSURE, 1.0f); in preparePointerGestures()
3262 } else if (mPointerGesture.currentGestureMode == PointerGesture::Mode::FREEFORM) { in preparePointerGestures()
3267 activeTouchId, mPointerGesture.activeGestureId, currentFingerCount); in preparePointerGestures()
3269 ALOG_ASSERT(mPointerGesture.activeGestureId >= 0); in preparePointerGestures()
3271 mPointerGesture.currentGestureIdBits.clear(); in preparePointerGestures()
3275 if (mPointerGesture.lastGestureMode != PointerGesture::Mode::FREEFORM) { in preparePointerGestures()
3280 usedGestureIdBits.markBit(mPointerGesture.activeGestureId); in preparePointerGestures()
3281 mPointerGesture.freeformTouchToGestureIdMap[activeTouchId] = in preparePointerGestures()
3282 mPointerGesture.activeGestureId; in preparePointerGestures()
3284 mPointerGesture.activeGestureId = -1; in preparePointerGestures()
3291 usedGestureIdBits = mPointerGesture.lastGestureIdBits; in preparePointerGestures()
3299 uint32_t upGestureId = mPointerGesture.freeformTouchToGestureIdMap[upTouchId]; in preparePointerGestures()
3300 if (upGestureId == uint32_t(mPointerGesture.activeGestureId)) { in preparePointerGestures()
3301 mPointerGesture.activeGestureId = -1; in preparePointerGestures()
3312 mPointerGesture.activeGestureId); in preparePointerGestures()
3321 mPointerGesture.freeformTouchToGestureIdMap[touchId] = gestureId; in preparePointerGestures()
3328 gestureId = mPointerGesture.freeformTouchToGestureIdMap[touchId]; in preparePointerGestures()
3335 mPointerGesture.currentGestureIdBits.markBit(gestureId); in preparePointerGestures()
3336 mPointerGesture.currentGestureIdToIndex[gestureId] = i; in preparePointerGestures()
3340 float deltaX = (pointer.x - mPointerGesture.referenceTouchX) * mPointerXZoomScale; in preparePointerGestures()
3341 float deltaY = (pointer.y - mPointerGesture.referenceTouchY) * mPointerYZoomScale; in preparePointerGestures()
3344 mPointerGesture.currentGestureProperties[i].clear(); in preparePointerGestures()
3345 mPointerGesture.currentGestureProperties[i].id = gestureId; in preparePointerGestures()
3346 mPointerGesture.currentGestureProperties[i].toolType = in preparePointerGestures()
3348 mPointerGesture.currentGestureCoords[i].clear(); in preparePointerGestures()
3349 mPointerGesture.currentGestureCoords[i] in preparePointerGestures()
3351 mPointerGesture.referenceGestureX + deltaX); in preparePointerGestures()
3352 mPointerGesture.currentGestureCoords[i] in preparePointerGestures()
3354 mPointerGesture.referenceGestureY + deltaY); in preparePointerGestures()
3355 mPointerGesture.currentGestureCoords[i].setAxisValue(AMOTION_EVENT_AXIS_PRESSURE, in preparePointerGestures()
3359 if (mPointerGesture.activeGestureId < 0) { in preparePointerGestures()
3360 mPointerGesture.activeGestureId = in preparePointerGestures()
3361 mPointerGesture.currentGestureIdBits.firstMarkedBit(); in preparePointerGestures()
3365 mPointerGesture.activeGestureId); in preparePointerGestures()
3378 mPointerGesture.currentGestureMode, mPointerGesture.currentGestureIdBits.value, in preparePointerGestures()
3379 mPointerGesture.lastGestureMode, mPointerGesture.lastGestureIdBits.value); in preparePointerGestures()
3380 for (BitSet32 idBits = mPointerGesture.currentGestureIdBits; !idBits.isEmpty();) { in preparePointerGestures()
3382 uint32_t index = mPointerGesture.currentGestureIdToIndex[id]; in preparePointerGestures()
3383 const PointerProperties& properties = mPointerGesture.currentGestureProperties[index]; in preparePointerGestures()
3384 const PointerCoords& coords = mPointerGesture.currentGestureCoords[index]; in preparePointerGestures()
3391 for (BitSet32 idBits = mPointerGesture.lastGestureIdBits; !idBits.isEmpty();) { in preparePointerGestures()
3393 uint32_t index = mPointerGesture.lastGestureIdToIndex[id]; in preparePointerGestures()
3394 const PointerProperties& properties = mPointerGesture.lastGestureProperties[index]; in preparePointerGestures()
3395 const PointerCoords& coords = mPointerGesture.lastGestureCoords[index]; in preparePointerGestures()