/aosp12/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() 385 final int pointerIndex = event.getActionIndex(); in longPressWithTouchEvents() local 386 final int pointerId = event.getPointerId(pointerIndex); in longPressWithTouchEvents() 393 mLongPressingPointerDeltaX = (int) event.getX(pointerIndex) - clickLocation.x; in longPressWithTouchEvents() 394 mLongPressingPointerDeltaY = (int) event.getY(pointerIndex) - clickLocation.y; in longPressWithTouchEvents() 406 final int pointerIndex = event.getActionIndex(); in clickWithTouchEvents() local 407 final int pointerId = event.getPointerId(pointerIndex); in clickWithTouchEvents() 419 event.getPointerProperties(pointerIndex, properties[0]); in clickWithTouchEvents()
|
H A D | TouchState.java | 472 private void handleReceivedPointerDown(int pointerIndex, MotionEvent event) { in handleReceivedPointerDown() argument 473 final int pointerId = event.getPointerId(pointerIndex); in handleReceivedPointerDown() 479 event.getX(pointerIndex), event.getY(pointerIndex), event.getEventTime()); in handleReceivedPointerDown() 490 private void handleReceivedPointerUp(int pointerIndex, MotionEvent event) { in handleReceivedPointerUp() argument 491 final int pointerId = event.getPointerId(pointerIndex); in handleReceivedPointerUp()
|
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()
|
/aosp12/frameworks/native/include/input/ |
H A D | Input.h | 593 return &mPointerProperties[pointerIndex]; in getPointerProperties() 597 return mPointerProperties[pointerIndex].id; in getPointerId() 601 return mPointerProperties[pointerIndex].toolType; in getToolType() 619 inline float getRawX(size_t pointerIndex) const { in getRawX() argument 623 inline float getRawY(size_t pointerIndex) const { in getRawY() argument 633 inline float getX(size_t pointerIndex) const { in getX() argument 641 inline float getY(size_t pointerIndex) const { in getY() argument 645 inline float getPressure(size_t pointerIndex) const { in getPressure() argument 649 inline float getSize(size_t pointerIndex) const { in getSize() argument 661 inline float getToolMajor(size_t pointerIndex) const { in getToolMajor() argument [all …]
|
/aosp12/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 …]
|
/aosp12/packages/apps/Launcher3/quickstep/src/com/android/quickstep/inputconsumers/ |
H A D | AccessibilityInputConsumer.java | 87 int pointerIndex = ev.getActionIndex(); in onMotionEvent() local 88 int pointerId = ev.getPointerId(pointerIndex); in onMotionEvent() 90 final int newPointerIdx = pointerIndex == 0 ? 1 : 0; in onMotionEvent() 92 mTotalY += (ev.getY(pointerIndex) - mDownY); in onMotionEvent() 101 int pointerIndex = ev.getActionIndex(); in onMotionEvent() local 103 .isInSwipeUpTouchRegion(ev, pointerIndex) in onMotionEvent() 107 mActivePointerId = ev.getPointerId(pointerIndex); in onMotionEvent() 108 mDownY = ev.getY(pointerIndex); in onMotionEvent() 117 int pointerIndex = ev.findPointerIndex(mActivePointerId); in onMotionEvent() local 118 if (pointerIndex == -1) { in onMotionEvent() [all …]
|
H A D | AssistantInputConsumer.java | 161 int pointerIndex = ev.findPointerIndex(mActivePointerId); in onMotionEvent() local 162 if (pointerIndex == -1) { in onMotionEvent() 165 mLastPos.set(ev.getX(pointerIndex), ev.getY(pointerIndex)); in onMotionEvent()
|
/aosp12/frameworks/base/core/java/android/view/ |
H A D | MotionEvent.java | 1582 int axis, int pointerIndex, int historyPos); in nativeGetRawAxisValue() argument 2384 public final int getPointerId(int pointerIndex) { in getPointerId() argument 2402 public final int getToolType(int pointerIndex) { in getToolType() argument 2429 public final float getX(int pointerIndex) { in getX() argument 2444 public final float getY(int pointerIndex) { in getY() argument 2461 public final float getPressure(int pointerIndex) { in getPressure() argument 2479 public final float getSize(int pointerIndex) { in getSize() argument 2523 public final float getToolMajor(int pointerIndex) { in getToolMajor() argument 2539 public final float getToolMinor(int pointerIndex) { in getToolMinor() argument 2723 public float getRawX(int pointerIndex) { in getRawX() argument [all …]
|
/aosp12/packages/services/Car/tests/MultiDisplayTest/src/com/google/android/car/multidisplaytest/touch/ |
H A D | TouchPointView.java | 78 int pointerIndex = event.findPointerIndex(pointerId); in onTouchEvent() local 80 finger.point = new Point((int) event.getX(pointerIndex), in onTouchEvent() 81 (int) event.getY(pointerIndex)); in onTouchEvent() 97 int pointerIndex = event.findPointerIndex(pointerId); in logTouchEvents() local 100 Log.d(TAG, "TouchUp [x=" + event.getX(pointerIndex) + ", y=" + event.getY(pointerIndex) in logTouchEvents() 101 + " , pointerId=" + pointerId + ", pointerIndex=" + pointerIndex + ", duration=" in logTouchEvents()
|
/aosp12/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/pip/phone/ |
H A D | PipTouchState.java | 132 int pointerIndex = ev.findPointerIndex(mActivePointerId); in onTouchEvent() 133 if (pointerIndex == -1) { in onTouchEvent() 138 float x = ev.getRawX(pointerIndex); in onTouchEvent() 139 float y = ev.getRawY(pointerIndex); in onTouchEvent() 164 int pointerIndex = ev.getActionIndex(); in onTouchEvent() local 165 int pointerId = ev.getPointerId(pointerIndex); in onTouchEvent() 168 final int newPointerIndex = (pointerIndex == 0) ? 1 : 0; in onTouchEvent() 190 int pointerIndex = ev.findPointerIndex(mActivePointerId); in onTouchEvent() local 191 if (pointerIndex == -1) { in onTouchEvent() 197 mLastTouch.set(ev.getRawX(pointerIndex), ev.getRawY(pointerIndex)); in onTouchEvent()
|
/aosp12/packages/services/Car/tests/EmbeddedKitchenSinkApp/src/com/google/android/car/kitchensink/touch/ |
H A D | TouchPointView.java | 75 int pointerIndex = event.findPointerIndex(pointerId); in onTouchEvent() local 77 finger.point = new Point((int)event.getX(pointerIndex), (int)event.getY(pointerIndex)); in onTouchEvent() 93 int pointerIndex = event.findPointerIndex(pointerId); in logTouchEvents() local 96 … Log.d(TAG, "TouchUp [x=" + event.getX(pointerIndex) + ", y=" + event.getY(pointerIndex) + in logTouchEvents() 97 " , pointerId=" + pointerId + ", pointerIndex=" + pointerIndex + ", duration=" + in logTouchEvents()
|
/aosp12/frameworks/base/core/jni/ |
H A D | android_view_MotionEvent.cpp | 162 if (pointerIndex < 0 || size_t(pointerIndex) >= pointerCount) { in validatePointerIndex() 443 if (!validatePointerIndex(env, pointerIndex, pointerCount) in android_view_MotionEvent_nativeGetPointerCoords() 465 if (!validatePointerIndex(env, pointerIndex, pointerCount) in android_view_MotionEvent_nativeGetPointerProperties() 519 jlong nativePtr, jint pointerIndex) { in android_view_MotionEvent_nativeGetPointerId() argument 522 if (!validatePointerIndex(env, pointerIndex, pointerCount)) { in android_view_MotionEvent_nativeGetPointerId() 525 return event->getPointerId(pointerIndex); in android_view_MotionEvent_nativeGetPointerId() 529 jlong nativePtr, jint pointerIndex) { in android_view_MotionEvent_nativeGetToolType() argument 535 return event->getToolType(pointerIndex); in android_view_MotionEvent_nativeGetToolType() 554 jint pointerIndex, jint historyPos) { in android_view_MotionEvent_nativeGetRawAxisValue() argument 562 return event->getRawAxisValue(axis, pointerIndex); in android_view_MotionEvent_nativeGetRawAxisValue() [all …]
|
/aosp12/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()
|
H A D | PanelViewController.java | 1169 int pointerIndex = event.findPointerIndex(mTrackingPointer); in onInterceptTouchEvent() local 1170 if (pointerIndex < 0) { in onInterceptTouchEvent() 1171 pointerIndex = 0; in onInterceptTouchEvent() 1172 mTrackingPointer = event.getPointerId(pointerIndex); in onInterceptTouchEvent() 1174 final float x = event.getX(pointerIndex); in onInterceptTouchEvent() 1175 final float y = event.getY(pointerIndex); in onInterceptTouchEvent() 1276 if (pointerIndex < 0) { in onTouch() 1277 pointerIndex = 0; in onTouch() 1278 mTrackingPointer = event.getPointerId(pointerIndex); in onTouch() 1280 final float x = event.getX(pointerIndex); in onTouch() [all …]
|
/aosp12/frameworks/opt/photoviewer/src/com/android/ex/photo/ |
H A D | PhotoViewPager.java | 139 final int pointerIndex = in onInterceptTouchEvent() local 141 final float x = MotionEventCompat.getX(ev, pointerIndex); in onInterceptTouchEvent() 168 final int pointerIndex = MotionEventCompat.getActionIndex(ev); in onInterceptTouchEvent() local 169 final int pointerId = MotionEventCompat.getPointerId(ev, pointerIndex); in onInterceptTouchEvent() 172 final int newPointerIndex = pointerIndex == 0 ? 1 : 0; in onInterceptTouchEvent()
|
/aosp12/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()
|
/aosp12/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()
|
/aosp12/packages/apps/Launcher3/src/com/android/launcher3/touch/ |
H A D | BaseSwipeDetector.java | 169 int pointerIndex = ev.findPointerIndex(mActivePointerId); in onTouchEvent() local 170 if (pointerIndex == INVALID_POINTER_ID) { in onTouchEvent() 173 mDisplacement.set(ev.getX(pointerIndex) - mDownPos.x, in onTouchEvent() 174 ev.getY(pointerIndex) - mDownPos.y); in onTouchEvent() 186 mLastPos.set(ev.getX(pointerIndex), ev.getY(pointerIndex)); in onTouchEvent()
|
/aosp12/frameworks/base/core/java/android/widget/ |
H A D | Button.java | 175 public PointerIcon onResolvePointerIcon(MotionEvent event, int pointerIndex) { in onResolvePointerIcon() argument 179 return super.onResolvePointerIcon(event, pointerIndex); in onResolvePointerIcon()
|
H A D | ImageButton.java | 101 public PointerIcon onResolvePointerIcon(MotionEvent event, int pointerIndex) { in onResolvePointerIcon() argument 105 return super.onResolvePointerIcon(event, pointerIndex); in onResolvePointerIcon()
|
/aosp12/frameworks/native/libs/input/ |
H A D | Input.cpp | 517 const PointerCoords* MotionEvent::getRawPointerCoords(size_t pointerIndex) const { in getRawPointerCoords() 518 return &mSamplePointerCoords[getHistorySize() * getPointerCount() + pointerIndex]; in getRawPointerCoords() 521 float MotionEvent::getRawAxisValue(int32_t axis, size_t pointerIndex) const { in getRawAxisValue() 522 return getHistoricalRawAxisValue(axis, pointerIndex, getHistorySize()); in getRawAxisValue() 525 float MotionEvent::getAxisValue(int32_t axis, size_t pointerIndex) const { in getAxisValue() 526 return getHistoricalAxisValue(axis, pointerIndex, getHistorySize()); in getAxisValue() 530 size_t pointerIndex, size_t historicalIndex) const { in getHistoricalRawPointerCoords() argument 531 return &mSamplePointerCoords[historicalIndex * getPointerCount() + pointerIndex]; in getHistoricalRawPointerCoords() 534 float MotionEvent::getHistoricalRawAxisValue(int32_t axis, size_t pointerIndex, in getHistoricalRawAxisValue() argument 536 const PointerCoords* coords = getHistoricalRawPointerCoords(pointerIndex, historicalIndex); in getHistoricalRawAxisValue() [all …]
|
/aosp12/packages/apps/Dialer/java/com/android/incallui/answer/impl/answermethod/ |
H A D | FlingUpDownTouchHandler.java | 233 int pointerIndex = event.findPointerIndex(trackingPointer); in onTouch() local 234 if (pointerIndex < 0) { in onTouch() 235 pointerIndex = 0; in onTouch() 236 trackingPointer = event.getPointerId(pointerIndex); in onTouch() 238 final float pointerY = event.getY(pointerIndex); in onTouch()
|
/aosp12/frameworks/base/services/core/java/com/android/server/wm/ |
H A D | SystemGesturesPointerEventListener.java | 238 private void captureDown(MotionEvent event, int pointerIndex) { in captureDown() argument 239 final int pointerId = event.getPointerId(pointerIndex); in captureDown() 242 + " down pointerIndex=" + pointerIndex + " trackingIndex=" + i); in captureDown() 244 mDownX[i] = event.getX(pointerIndex); in captureDown() 245 mDownY[i] = event.getY(pointerIndex); in captureDown()
|
/aosp12/frameworks/native/libs/input/tests/ |
H A D | VelocityTracker_test.cpp | 163 uint32_t pointerIndex = 0; in createMotionEventStream() local 167 coords[pointerIndex].clear(); in createMotionEventStream() 171 coords[pointerIndex].setAxisValue(AMOTION_EVENT_AXIS_X, entry.positions[pointerId].x); in createMotionEventStream() 172 coords[pointerIndex].setAxisValue(AMOTION_EVENT_AXIS_Y, entry.positions[pointerId].y); in createMotionEventStream() 174 properties[pointerIndex].id = pointerId; in createMotionEventStream() 175 properties[pointerIndex].toolType = AMOTION_EVENT_TOOL_TYPE_FINGER; in createMotionEventStream() 176 pointerIndex++; in createMotionEventStream() 178 EXPECT_EQ(pointerIndex, pointerCount); in createMotionEventStream()
|