/aosp14/frameworks/base/services/accessibility/java/com/android/server/accessibility/gestures/ |
H A D | MultiFingerSwipe.java | 142 if (Float.isNaN(mBase[pointerIndex].x) && Float.isNaN(mBase[pointerIndex].y)) { in onDown() 149 mBase[pointerIndex].x = x; in onDown() 150 mBase[pointerIndex].y = y; in onDown() 188 if (Float.isNaN(mBase[pointerIndex].x) && Float.isNaN(mBase[pointerIndex].y)) { in onPointerDown() 195 mBase[pointerIndex].x = x; in onPointerDown() 196 mBase[pointerIndex].y = y; in onPointerDown() 220 if (pointerIndex < 0) { in onPointerUp() 240 for (int pointerIndex = 0; pointerIndex < mTargetFingerCount; ++pointerIndex) { in onMove() 289 int direction = toDirection(x - mBase[pointerIndex].x, y - mBase[pointerIndex].y); in onMove() 302 int direction = toDirection(x - mBase[pointerIndex].x, y - mBase[pointerIndex].y); in onMove() [all …]
|
H A D | EventDispatcher.java | 236 private int computeInjectionAction(int actionMasked, int pointerIndex) { in computeInjectionAction() argument 244 return (pointerIndex << MotionEvent.ACTION_POINTER_INDEX_SHIFT) in computeInjectionAction() 252 return (pointerIndex << MotionEvent.ACTION_POINTER_INDEX_SHIFT) in computeInjectionAction() 391 final int pointerIndex = event.getActionIndex(); in longPressWithTouchEvents() local 392 final int pointerId = event.getPointerId(pointerIndex); in longPressWithTouchEvents() 394 mLongPressingPointerDeltaX = (int) event.getX(pointerIndex) - clickLocation.x; in longPressWithTouchEvents() 395 mLongPressingPointerDeltaY = (int) event.getY(pointerIndex) - clickLocation.y; in longPressWithTouchEvents() 409 final int pointerIndex = event.getActionIndex(); in clickWithTouchEvents() local 410 final int pointerId = event.getPointerId(pointerIndex); in clickWithTouchEvents() 422 event.getPointerProperties(pointerIndex, properties[0]); in clickWithTouchEvents()
|
H A D | SecondFingerMultiTap.java | 147 int pointerIndex = rawEvent.findPointerIndex(mSecondFingerPointerId); in isSecondFingerInsideSlop() local 148 if (pointerIndex == -1) { in isSecondFingerInsideSlop() 151 final float deltaX = mBaseX - rawEvent.getX(pointerIndex); in isSecondFingerInsideSlop() 152 final float deltaY = mBaseY - rawEvent.getY(pointerIndex); in isSecondFingerInsideSlop()
|
H A D | TouchState.java | 520 private void handleReceivedPointerDown(int pointerIndex, MotionEvent event) { in handleReceivedPointerDown() argument 521 final int pointerId = event.getPointerId(pointerIndex); in handleReceivedPointerDown() 527 event.getX(pointerIndex), event.getY(pointerIndex), event.getEventTime()); in handleReceivedPointerDown() 538 private void handleReceivedPointerUp(int pointerIndex, MotionEvent event) { in handleReceivedPointerUp() argument 539 final int pointerId = event.getPointerId(pointerIndex); in handleReceivedPointerUp()
|
H A D | TouchExplorer.java | 683 final int pointerIndex = event.findPointerIndex(pointerId); in handleActionMoveStateTouchInteracting() local 711 if (pointerIndex < 0) { in handleActionMoveStateTouchInteracting() 854 final int pointerIndex = event.findPointerIndex(pointerId); in handleActionMoveStateTouchExploring() local 880 - rawEvent.getX(pointerIndex); in handleActionMoveStateTouchExploring() 883 - rawEvent.getY(pointerIndex); in handleActionMoveStateTouchExploring() 1156 final int pointerIndex = event.findPointerIndex(mDraggingPointerId); in computeDraggingPointerIdIfNeeded() local 1157 if (event.findPointerIndex(pointerIndex) >= 0) { in computeDraggingPointerIdIfNeeded()
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/touch/ |
H A D | SwipeDetector.java | 85 float getDisplacement(MotionEvent ev, int pointerIndex, PointF refPoint) { 86 return ev.getY(pointerIndex) - refPoint.y; 91 return Math.abs(ev.getX(pointerIndex) - downPos.x); 98 float getDisplacement(MotionEvent ev, int pointerIndex, PointF refPoint) { 99 return ev.getX(pointerIndex) - refPoint.x; 104 return Math.abs(ev.getY(pointerIndex) - downPos.y); 196 private boolean shouldScrollStart(MotionEvent ev, int pointerIndex) { in shouldScrollStart() argument 239 int pointerIndex = ev.findPointerIndex(mActivePointerId); in onTouchEvent() local 240 if (pointerIndex == INVALID_POINTER_ID) { in onTouchEvent() 243 mDisplacement = mDir.getDisplacement(ev, pointerIndex, mDownPos); in onTouchEvent() [all …]
|
/aosp14/frameworks/base/core/java/android/view/ |
H A D | MotionEvent.java | 2612 public final int getPointerId(int pointerIndex) { in getPointerId() argument 2664 public final float getX(int pointerIndex) { in getX() argument 2686 public final float getY(int pointerIndex) { in getY() argument 2703 public final float getPressure(int pointerIndex) { in getPressure() argument 2721 public final float getSize(int pointerIndex) { in getSize() argument 2765 public final float getToolMajor(int pointerIndex) { in getToolMajor() argument 2781 public final float getToolMinor(int pointerIndex) { in getToolMinor() argument 2992 public float getRawX(int pointerIndex) { in getRawX() argument 3033 public float getRawY(int pointerIndex) { in getRawY() argument 4203 return getX(pointerIndex); in getXDispatchLocation() [all …]
|
H A D | HandwritingInitiator.java | 201 final int pointerIndex = motionEvent.findPointerIndex(mState.mStylusPointerId); in onTouchEvent() local 202 final float x = motionEvent.getX(pointerIndex); in onTouchEvent() 203 final float y = motionEvent.getY(pointerIndex); in onTouchEvent()
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/biometrics/udfps/ |
H A D | SinglePointerTouchProcessor.kt | 137 pointerIndex: Int, 140 val naturalTouch: PointF = rotateToNaturalOrientation(pointerIndex, overlayParams) 143 val nativeMinor: Float = getTouchMinor(pointerIndex) / overlayParams.scaleFactor 144 val nativeMajor: Float = getTouchMajor(pointerIndex) / overlayParams.scaleFactor 145 var nativeOrientation: Float = getOrientation(pointerIndex) 150 pointerId = getPointerId(pointerIndex), 171 pointerIndex: Int, 174 val touchPoint = PointF(getRawX(pointerIndex), getRawY(pointerIndex))
|
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/pip/phone/ |
H A D | PipTouchState.java | 150 int pointerIndex = ev.findPointerIndex(mActivePointerId); in onTouchEvent() 151 if (pointerIndex == -1) { in onTouchEvent() 157 float x = ev.getRawX(pointerIndex); in onTouchEvent() 158 float y = ev.getRawY(pointerIndex); in onTouchEvent() 183 int pointerIndex = ev.getActionIndex(); in onTouchEvent() local 184 int pointerId = ev.getPointerId(pointerIndex); in onTouchEvent() 187 final int newPointerIndex = (pointerIndex == 0) ? 1 : 0; in onTouchEvent() 210 int pointerIndex = ev.findPointerIndex(mActivePointerId); in onTouchEvent() local 211 if (pointerIndex == -1) { in onTouchEvent() 218 mLastTouch.set(ev.getRawX(pointerIndex), ev.getRawY(pointerIndex)); in onTouchEvent()
|
/aosp14/frameworks/base/core/jni/ |
H A D | android_view_MotionEvent.cpp | 177 if (pointerIndex < 0 || size_t(pointerIndex) >= event.getPointerCount()) { in validatePointerIndex() 422 if (!validatePointerIndex(env, pointerIndex, *event) || in android_view_MotionEvent_nativeGetPointerCoords() 447 ? event->getAxisValue(axis, pointerIndex) in android_view_MotionEvent_nativeGetPointerCoords() 453 ? event->getRawPointerCoords(pointerIndex) in android_view_MotionEvent_nativeGetPointerCoords() 464 : event->isResampled(pointerIndex, historyPos); in android_view_MotionEvent_nativeGetPointerCoords() 525 jlong nativePtr, jint pointerIndex) { in android_view_MotionEvent_nativeGetPointerId() argument 530 return event->getPointerId(pointerIndex); in android_view_MotionEvent_nativeGetPointerId() 534 jlong nativePtr, jint pointerIndex) { in android_view_MotionEvent_nativeGetToolType() argument 557 jint pointerIndex, jint historyPos) { in android_view_MotionEvent_nativeGetRawAxisValue() argument 564 return event->getRawAxisValue(axis, pointerIndex); in android_view_MotionEvent_nativeGetRawAxisValue() [all …]
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ |
H A D | HeadsUpTouchHelper.java | 65 int pointerIndex = event.findPointerIndex(mTrackingPointer); in onInterceptTouchEvent() local 66 if (pointerIndex < 0) { in onInterceptTouchEvent() 67 pointerIndex = 0; in onInterceptTouchEvent() 68 mTrackingPointer = event.getPointerId(pointerIndex); in onInterceptTouchEvent() 70 final float x = event.getX(pointerIndex); in onInterceptTouchEvent() 71 final float y = event.getY(pointerIndex); in onInterceptTouchEvent()
|
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/accessibility/utils/ |
H A D | TouchEventGenerator.java | 130 public static MotionEvent movePointer(MotionEvent originalEvent, int pointerIndex, in movePointer() argument 141 if (pointerIndex >= pointerCount) { in movePointer() 143 pointerIndex + "is not available with pointer count" + pointerCount); in movePointer() 159 pc[pointerIndex].x += offsetX; in movePointer() 160 pc[pointerIndex].y += offsetY; in movePointer()
|
/aosp14/frameworks/base/services/accessibility/java/com/android/server/accessibility/ |
H A D | AutoclickController.java | 376 final int pointerIndex = mLastMotionEvent.getActionIndex(); in cacheLastEvent() local 377 mLastMotionEvent.getPointerCoords(pointerIndex, mAnchorCoords); in cacheLastEvent() 399 final int pointerIndex = event.getActionIndex(); in detectMovement() local 400 float deltaX = mAnchorCoords.x - event.getX(pointerIndex); in detectMovement() 401 float deltaY = mAnchorCoords.y - event.getY(pointerIndex); in detectMovement() 414 final int pointerIndex = mLastMotionEvent.getActionIndex(); in sendClick() local 421 mLastMotionEvent.getPointerProperties(pointerIndex, mTempPointerProperties[0]); in sendClick() 427 mLastMotionEvent.getPointerCoords(pointerIndex, mTempPointerCoords[0]); in sendClick()
|
/aosp14/frameworks/base/core/java/android/widget/ |
H A D | Button.java | 176 public PointerIcon onResolvePointerIcon(MotionEvent event, int pointerIndex) { in onResolvePointerIcon() argument 181 return super.onResolvePointerIcon(event, pointerIndex); in onResolvePointerIcon()
|
H A D | ImageButton.java | 102 public PointerIcon onResolvePointerIcon(MotionEvent event, int pointerIndex) { in onResolvePointerIcon() argument 107 return super.onResolvePointerIcon(event, pointerIndex); in onResolvePointerIcon()
|
H A D | StackView.java | 634 int pointerIndex = ev.findPointerIndex(mActivePointerId); in onInterceptTouchEvent() local 635 if (pointerIndex == INVALID_POINTER) { in onInterceptTouchEvent() 640 float newY = ev.getY(pointerIndex); in onInterceptTouchEvent() 716 int pointerIndex = ev.findPointerIndex(mActivePointerId); 717 if (pointerIndex == INVALID_POINTER) { 723 float newY = ev.getY(pointerIndex); 724 float newX = ev.getX(pointerIndex); 814 int pointerIndex = ev.findPointerIndex(mActivePointerId); 815 float newY = ev.getY(pointerIndex);
|
H A D | HorizontalScrollView.java | 607 final int pointerIndex = ev.findPointerIndex(activePointerId); in onInterceptTouchEvent() local 608 if (pointerIndex == -1) { in onInterceptTouchEvent() 614 final int x = (int) ev.getX(pointerIndex); in onInterceptTouchEvent() 844 final int pointerIndex = (ev.getAction() & MotionEvent.ACTION_POINTER_INDEX_MASK) >> in onSecondaryPointerUp() local 846 final int pointerId = ev.getPointerId(pointerIndex); in onSecondaryPointerUp() 851 final int newPointerIndex = pointerIndex == 0 ? 1 : 0; in onSecondaryPointerUp()
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/ui/binder/ |
H A D | KeyguardQuickAffordanceOnTouchListener.kt | 152 pointerIndex: Int = 0, 154 return when (event.getToolType(pointerIndex)) {
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/gesture/ |
H A D | GesturePointerEventListener.kt | 279 private fun captureDown(event: MotionEvent, pointerIndex: Int) { 280 val pointerId = event.getPointerId(pointerIndex) 282 if (DEBUG) Log.d(TAG, "pointer $pointerId down pointerIndex=$pointerIndex trackingIndex=$i") 284 mDownX[i] = event.getX(pointerIndex) 285 mDownY[i] = event.getY(pointerIndex)
|
/aosp14/frameworks/base/services/core/java/com/android/server/wm/ |
H A D | SystemGesturesPointerEventListener.java | 299 private void captureDown(MotionEvent event, int pointerIndex) { in captureDown() argument 300 final int pointerId = event.getPointerId(pointerIndex); in captureDown() 303 + " down pointerIndex=" + pointerIndex + " trackingIndex=" + i); in captureDown() 305 mDownX[i] = event.getX(pointerIndex); in captureDown() 306 mDownY[i] = event.getY(pointerIndex); in captureDown()
|
/aosp14/frameworks/base/core/java/com/android/internal/widget/helper/ |
H A D | ItemTouchHelper.java | 387 final int pointerIndex = event.getActionIndex(); 388 final int pointerId = event.getPointerId(pointerIndex); 392 final int newPointerIndex = pointerIndex == 0 ? 1 : 0; 394 updateDxDy(event, mSelectedFlags, pointerIndex); 919 final float dx = motionEvent.getX(pointerIndex) - mInitialTouchX; in findSwipedView() 920 final float dy = motionEvent.getY(pointerIndex) - mInitialTouchY; in findSwipedView() 965 final float x = motionEvent.getX(pointerIndex); in checkSelectForSwipe() 966 final float y = motionEvent.getY(pointerIndex); in checkSelectForSwipe() 1130 void updateDxDy(MotionEvent ev, int directionFlags, int pointerIndex) { in updateDxDy() argument 1131 final float x = ev.getX(pointerIndex); in updateDxDy() [all …]
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/screenshot/ |
H A D | CropView.java | 184 int pointerIndex = event.findPointerIndex(mActivePointerId); in onTouchEvent() local 185 if (pointerIndex >= 0) { in onTouchEvent() 188 ? event.getY(pointerIndex) - mStartingY in onTouchEvent() 189 : event.getX(pointerIndex) - mStartingX; in onTouchEvent() 194 updateListener(MotionEvent.ACTION_MOVE, event.getX(pointerIndex)); in onTouchEvent()
|
/aosp14/frameworks/base/core/java/com/android/internal/widget/ |
H A D | ResolverDrawerLayout.java | 449 final int pointerIndex = ev.getActionIndex(); in onTouchEvent() local 450 mActivePointerId = ev.getPointerId(pointerIndex); in onTouchEvent() 451 mInitialTouchX = ev.getX(pointerIndex); in onTouchEvent() 452 mInitialTouchY = mLastTouchY = ev.getY(pointerIndex); in onTouchEvent() 530 final int pointerIndex = ev.getActionIndex(); 531 final int pointerId = ev.getPointerId(pointerIndex); 535 final int newPointerIndex = pointerIndex == 0 ? 1 : 0;
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/shade/ |
H A D | QuickSettingsController.java | 1679 int pointerIndex = event.findPointerIndex(mTrackingPointer); in onTouch() local 1680 if (pointerIndex < 0) { in onTouch() 1681 pointerIndex = 0; in onTouch() 1682 mTrackingPointer = event.getPointerId(pointerIndex); in onTouch() 1684 final float y = event.getY(pointerIndex); in onTouch() 1685 final float x = event.getX(pointerIndex); in onTouch() 1750 if (pointerIndex < 0) { in onIntercept() 1751 pointerIndex = 0; in onIntercept() 1752 mTrackingPointer = event.getPointerId(pointerIndex); in onIntercept() 1754 final float x = event.getX(pointerIndex); in onIntercept() [all …]
|