/frameworks/native/include/input/ |
D | Input.h | 550 inline const PointerProperties* getPointerProperties(size_t pointerIndex) const { in getPointerProperties() argument 551 return &mPointerProperties[pointerIndex]; in getPointerProperties() 554 inline int32_t getPointerId(size_t pointerIndex) const { in getPointerId() argument 555 return mPointerProperties[pointerIndex].id; in getPointerId() 558 inline int32_t getToolType(size_t pointerIndex) const { in getToolType() argument 559 return mPointerProperties[pointerIndex].toolType; in getToolType() 564 const PointerCoords* getRawPointerCoords(size_t pointerIndex) const; 566 float getRawAxisValue(int32_t axis, size_t pointerIndex) const; 568 inline float getRawX(size_t pointerIndex) const { in getRawX() argument 569 return getRawAxisValue(AMOTION_EVENT_AXIS_X, pointerIndex); in getRawX() [all …]
|
/frameworks/base/services/accessibility/java/com/android/server/accessibility/gestures/ |
D | MultiFingerSwipe.java | 141 int pointerIndex = rawEvent.getPointerCount() - 1; in onDown() local 147 if (mPointerIds[pointerIndex] != INVALID_POINTER_ID) { in onDown() 152 mPointerIds[pointerIndex] = pointerId; in onDown() 154 if (Float.isNaN(mBase[pointerIndex].x) && Float.isNaN(mBase[pointerIndex].y)) { in onDown() 161 mBase[pointerIndex].x = x; in onDown() 162 mBase[pointerIndex].y = y; in onDown() 163 mPreviousGesturePoint[pointerIndex].x = x; in onDown() 164 mPreviousGesturePoint[pointerIndex].y = y; in onDown() 193 int pointerIndex = mCurrentFingerCount - 1; in onPointerDown() local 194 if (mPointerIds[pointerIndex] != INVALID_POINTER_ID) { in onPointerDown() [all …]
|
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()
|
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()
|
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()
|
D | TouchExplorer.java | 552 final int pointerIndex = event.findPointerIndex(pointerId); in handleActionMoveStateTouchInteracting() local 573 if (pointerIndex < 0) { in handleActionMoveStateTouchInteracting() 681 final int pointerIndex = event.findPointerIndex(pointerId); in handleActionMoveStateTouchExploring() local 707 - rawEvent.getX(pointerIndex); in handleActionMoveStateTouchExploring() 710 - rawEvent.getY(pointerIndex); in handleActionMoveStateTouchExploring() 973 final int pointerIndex = event.findPointerIndex(mDraggingPointerId); in computeDraggingPointerIdIfNeeded() local 974 if (event.findPointerIndex(pointerIndex) >= 0) { in computeDraggingPointerIdIfNeeded()
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/touch/ |
D | SwipeDetector.java | 74 abstract float getDisplacement(MotionEvent ev, int pointerIndex, PointF refPoint); in getDisplacement() argument 79 abstract float getActiveTouchSlop(MotionEvent ev, int pointerIndex, PointF downPos); in getActiveTouchSlop() argument 85 float getDisplacement(MotionEvent ev, int pointerIndex, PointF refPoint) { 86 return ev.getY(pointerIndex) - refPoint.y; 90 float getActiveTouchSlop(MotionEvent ev, int pointerIndex, PointF downPos) { 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; 103 float getActiveTouchSlop(MotionEvent ev, int pointerIndex, PointF downPos) { 104 return Math.abs(ev.getY(pointerIndex) - downPos.y); [all …]
|
/frameworks/base/core/java/android/view/ |
D | MotionEvent.java | 1534 int pointerIndex, int historyPos, PointerCoords outPointerCoords); in nativeGetPointerCoords() argument 1536 int pointerIndex, PointerProperties outPointerProperties); in nativeGetPointerProperties() argument 1547 private static native int nativeGetPointerId(long nativePtr, int pointerIndex); in nativeGetPointerId() argument 1549 private static native int nativeGetToolType(long nativePtr, int pointerIndex); in nativeGetToolType() argument 1555 int axis, int pointerIndex, int historyPos); in nativeGetRawAxisValue() argument 1558 int axis, int pointerIndex, int historyPos); in nativeGetAxisValue() argument 2355 public final int getPointerId(int pointerIndex) { in getPointerId() argument 2356 return nativeGetPointerId(mNativePtr, pointerIndex); in getPointerId() 2373 public final int getToolType(int pointerIndex) { in getToolType() argument 2374 return nativeGetToolType(mNativePtr, pointerIndex); in getToolType() [all …]
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/pip/phone/ |
D | PipTouchState.java | 127 int pointerIndex = ev.findPointerIndex(mActivePointerId); in onTouchEvent() 128 if (pointerIndex == -1) { in onTouchEvent() 133 float x = ev.getRawX(pointerIndex); in onTouchEvent() 134 float y = ev.getRawY(pointerIndex); in onTouchEvent() 159 int pointerIndex = ev.getActionIndex(); in onTouchEvent() local 160 int pointerId = ev.getPointerId(pointerIndex); in onTouchEvent() 163 final int newPointerIndex = (pointerIndex == 0) ? 1 : 0; in onTouchEvent() 185 int pointerIndex = ev.findPointerIndex(mActivePointerId); in onTouchEvent() local 186 if (pointerIndex == -1) { in onTouchEvent() 192 mLastTouch.set(ev.getRawX(pointerIndex), ev.getRawY(pointerIndex)); in onTouchEvent()
|
/frameworks/base/core/jni/ |
D | android_view_MotionEvent.cpp | 157 static bool validatePointerIndex(JNIEnv* env, jint pointerIndex, size_t pointerCount) { in validatePointerIndex() argument 158 if (pointerIndex < 0 || size_t(pointerIndex) >= pointerCount) { in validatePointerIndex() 422 jlong nativePtr, jint pointerIndex, jint historyPos, jobject outPointerCoordsObj) { in android_view_MotionEvent_nativeGetPointerCoords() argument 425 if (!validatePointerIndex(env, pointerIndex, pointerCount) in android_view_MotionEvent_nativeGetPointerCoords() 432 rawPointerCoords = event->getRawPointerCoords(pointerIndex); in android_view_MotionEvent_nativeGetPointerCoords() 438 rawPointerCoords = event->getHistoricalRawPointerCoords(pointerIndex, historyPos); in android_view_MotionEvent_nativeGetPointerCoords() 445 jlong nativePtr, jint pointerIndex, jobject outPointerPropertiesObj) { in android_view_MotionEvent_nativeGetPointerProperties() argument 448 if (!validatePointerIndex(env, pointerIndex, pointerCount) in android_view_MotionEvent_nativeGetPointerProperties() 453 const PointerProperties* pointerProperties = event->getPointerProperties(pointerIndex); in android_view_MotionEvent_nativeGetPointerProperties() 502 jlong nativePtr, jint pointerIndex) { in android_view_MotionEvent_nativeGetPointerId() argument [all …]
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ |
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()
|
D | PanelViewController.java | 1117 int pointerIndex = event.findPointerIndex(mTrackingPointer); in onInterceptTouchEvent() local 1118 if (pointerIndex < 0) { in onInterceptTouchEvent() 1119 pointerIndex = 0; in onInterceptTouchEvent() 1120 mTrackingPointer = event.getPointerId(pointerIndex); in onInterceptTouchEvent() 1122 final float x = event.getX(pointerIndex); in onInterceptTouchEvent() 1123 final float y = event.getY(pointerIndex); in onInterceptTouchEvent() 1224 int pointerIndex = event.findPointerIndex(mTrackingPointer); in onTouch() local 1225 if (pointerIndex < 0) { in onTouch() 1226 pointerIndex = 0; in onTouch() 1227 mTrackingPointer = event.getPointerId(pointerIndex); in onTouch() [all …]
|
/frameworks/opt/photoviewer/src/com/android/ex/photo/ |
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()
|
/frameworks/base/services/accessibility/java/com/android/server/accessibility/ |
D | AutoclickController.java | 365 final int pointerIndex = mLastMotionEvent.getActionIndex(); in cacheLastEvent() local 366 mLastMotionEvent.getPointerCoords(pointerIndex, mAnchorCoords); in cacheLastEvent() 388 final int pointerIndex = event.getActionIndex(); in detectMovement() local 389 float deltaX = mAnchorCoords.x - event.getX(pointerIndex); in detectMovement() 390 float deltaY = mAnchorCoords.y - event.getY(pointerIndex); in detectMovement() 403 final int pointerIndex = mLastMotionEvent.getActionIndex(); in sendClick() local 410 mLastMotionEvent.getPointerProperties(pointerIndex, mTempPointerProperties[0]); in sendClick() 416 mLastMotionEvent.getPointerCoords(pointerIndex, mTempPointerCoords[0]); in sendClick()
|
/frameworks/native/libs/input/ |
D | Input.cpp | 410 const PointerCoords* MotionEvent::getRawPointerCoords(size_t pointerIndex) const { in getRawPointerCoords() 411 return &mSamplePointerCoords[getHistorySize() * getPointerCount() + pointerIndex]; in getRawPointerCoords() 414 float MotionEvent::getRawAxisValue(int32_t axis, size_t pointerIndex) const { in getRawAxisValue() 415 return getRawPointerCoords(pointerIndex)->getAxisValue(axis); in getRawAxisValue() 418 float MotionEvent::getAxisValue(int32_t axis, size_t pointerIndex) const { in getAxisValue() 419 float value = getRawPointerCoords(pointerIndex)->getAxisValue(axis); in getAxisValue() 430 size_t pointerIndex, size_t historicalIndex) const { in getHistoricalRawPointerCoords() argument 431 return &mSamplePointerCoords[historicalIndex * getPointerCount() + pointerIndex]; in getHistoricalRawPointerCoords() 434 float MotionEvent::getHistoricalRawAxisValue(int32_t axis, size_t pointerIndex, in getHistoricalRawAxisValue() argument 436 return getHistoricalRawPointerCoords(pointerIndex, historicalIndex)->getAxisValue(axis); in getHistoricalRawAxisValue() [all …]
|
/frameworks/base/core/java/android/widget/ |
D | Button.java | 175 public PointerIcon onResolvePointerIcon(MotionEvent event, int pointerIndex) { in onResolvePointerIcon() argument 179 return super.onResolvePointerIcon(event, pointerIndex); in onResolvePointerIcon()
|
D | ImageButton.java | 101 public PointerIcon onResolvePointerIcon(MotionEvent event, int pointerIndex) { in onResolvePointerIcon() argument 105 return super.onResolvePointerIcon(event, pointerIndex); in onResolvePointerIcon()
|
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);
|
/frameworks/base/services/core/java/com/android/server/wm/ |
D | SystemGesturesPointerEventListener.java | 206 private void captureDown(MotionEvent event, int pointerIndex) { in captureDown() argument 207 final int pointerId = event.getPointerId(pointerIndex); in captureDown() 210 + " down pointerIndex=" + pointerIndex + " trackingIndex=" + i); in captureDown() 212 mDownX[i] = event.getX(pointerIndex); in captureDown() 213 mDownY[i] = event.getY(pointerIndex); in captureDown()
|
/frameworks/native/libs/input/tests/ |
D | VelocityTracker_test.cpp | 161 uint32_t pointerIndex = 0; in createMotionEventStream() local 165 coords[pointerIndex].clear(); in createMotionEventStream() 169 coords[pointerIndex].setAxisValue(AMOTION_EVENT_AXIS_X, entry.positions[pointerId].x); in createMotionEventStream() 170 coords[pointerIndex].setAxisValue(AMOTION_EVENT_AXIS_Y, entry.positions[pointerId].y); in createMotionEventStream() 172 properties[pointerIndex].id = pointerId; in createMotionEventStream() 173 properties[pointerIndex].toolType = AMOTION_EVENT_TOOL_TYPE_FINGER; in createMotionEventStream() 174 pointerIndex++; in createMotionEventStream() 176 EXPECT_EQ(pointerIndex, pointerCount); in createMotionEventStream()
|
/frameworks/native/services/inputflinger/reader/mapper/ |
D | TouchInputMapper.h | 97 inline bool isHovering(uint32_t pointerIndex) { return pointers[pointerIndex].isHovering; } in isHovering() 124 inline bool isHovering(uint32_t pointerIndex) const { in isHovering() 125 return hoveringIdBits.hasBit(pointerProperties[pointerIndex].id); in isHovering() 128 inline bool isTouching(uint32_t pointerIndex) const { in isTouching() 129 return touchingIdBits.hasBit(pointerProperties[pointerIndex].id); in isTouching()
|
/frameworks/rs/tests/java_api/Balls/src/com/example/android/rs/balls/ |
D | BallsView.java | 82 int pointerIndex = ev.getActionIndex(); in onTouchEvent() local 83 int pointerId = ev.getPointerId(pointerIndex); in onTouchEvent()
|
/frameworks/base/core/java/com/android/internal/widget/helper/ |
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); 918 final int pointerIndex = motionEvent.findPointerIndex(mActivePointerId); in findSwipedView() local 919 final float dx = motionEvent.getX(pointerIndex) - mInitialTouchX; in findSwipedView() 920 final float dy = motionEvent.getY(pointerIndex) - mInitialTouchY; in findSwipedView() 942 boolean checkSelectForSwipe(int action, MotionEvent motionEvent, int pointerIndex) { in checkSelectForSwipe() argument 965 final float x = motionEvent.getX(pointerIndex); in checkSelectForSwipe() 966 final float y = motionEvent.getY(pointerIndex); in checkSelectForSwipe() [all …]
|
/frameworks/base/core/java/com/android/internal/widget/ |
D | ResolverDrawerLayout.java | 422 final int pointerIndex = ev.getActionIndex(); in onTouchEvent() local 423 final int pointerId = ev.getPointerId(pointerIndex); in onTouchEvent() 425 mInitialTouchX = ev.getX(pointerIndex); in onTouchEvent() 426 mInitialTouchY = mLastTouchY = ev.getY(pointerIndex); in onTouchEvent() 504 final int pointerIndex = ev.getActionIndex(); 505 final int pointerId = ev.getPointerId(pointerIndex); 509 final int newPointerIndex = pointerIndex == 0 ? 1 : 0;
|
/frameworks/base/packages/SystemUI/src/com/android/keyguard/ |
D | KeyguardSecurityContainer.java | 308 int pointerIndex = event.getActionIndex(); in onInterceptTouchEvent() local 309 mStartTouchY = event.getY(pointerIndex); in onInterceptTouchEvent() 310 mActivePointerId = event.getPointerId(pointerIndex); in onInterceptTouchEvent() 346 int pointerIndex = event.findPointerIndex(mActivePointerId); in onTouchEvent() local 347 float y = event.getY(pointerIndex); in onTouchEvent()
|