/frameworks/base/services/accessibility/java/com/android/server/accessibility/gestures/ |
D | MultiFingerSwipe.java | 130 int pointerIndex = rawEvent.getPointerCount() - 1; in onDown() local 136 if (mPointerIds[pointerIndex] != INVALID_POINTER_ID) { in onDown() 141 mPointerIds[pointerIndex] = pointerId; in onDown() 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() 151 mPreviousGesturePoint[pointerIndex].x = x; in onDown() 152 mPreviousGesturePoint[pointerIndex].y = y; in onDown() 181 int pointerIndex = mCurrentFingerCount - 1; in onPointerDown() local 182 if (mPointerIds[pointerIndex] != INVALID_POINTER_ID) { in onPointerDown() [all …]
|
D | EventDispatcher.java | 256 private int computeInjectionAction(int actionMasked, int pointerIndex) { in computeInjectionAction() argument 264 return (pointerIndex << MotionEvent.ACTION_POINTER_INDEX_SHIFT) in computeInjectionAction() 272 return (pointerIndex << MotionEvent.ACTION_POINTER_INDEX_SHIFT) in computeInjectionAction() 415 final int pointerIndex = event.getActionIndex(); in longPressWithTouchEvents() local 416 final int pointerId = event.getPointerId(pointerIndex); in longPressWithTouchEvents() 418 mLongPressingPointerDeltaX = (int) event.getX(pointerIndex) - clickLocation.x; in longPressWithTouchEvents() 419 mLongPressingPointerDeltaY = (int) event.getY(pointerIndex) - clickLocation.y; in longPressWithTouchEvents() 433 final int pointerIndex = event.getActionIndex(); in clickWithTouchEvents() local 434 final int pointerId = event.getPointerId(pointerIndex); in clickWithTouchEvents() 446 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 | 544 private void handleReceivedPointerDown(int pointerIndex, MotionEvent event) { in handleReceivedPointerDown() argument 545 final int pointerId = event.getPointerId(pointerIndex); in handleReceivedPointerDown() 551 event.getX(pointerIndex), event.getY(pointerIndex), event.getEventTime()); in handleReceivedPointerDown() 563 private void handleReceivedPointerUp(int pointerIndex, MotionEvent event) { in handleReceivedPointerUp() argument 564 final int pointerId = event.getPointerId(pointerIndex); in handleReceivedPointerUp()
|
/frameworks/native/libs/input/tests/ |
D | TestEventMatchers.h | 152 for (size_t pointerIndex = 0; pointerIndex < motionEvent.getPointerCount(); in MatchAndExplain() local 153 ++pointerIndex) { in MatchAndExplain() 155 *(motionEvent.getHistoricalRawPointerCoords(pointerIndex, mSampleIndex)); in MatchAndExplain() 157 if ((std::abs(pointerCoords.getX() - mSample.pointers[pointerIndex].x) > in MatchAndExplain() 159 (std::abs(pointerCoords.getY() - mSample.pointers[pointerIndex].y) > in MatchAndExplain() 161 *os << "sample coordinates mismatch at pointer index " << pointerIndex in MatchAndExplain() 163 << ") expected: (" << mSample.pointers[pointerIndex].x << ", " in MatchAndExplain() 164 << mSample.pointers[pointerIndex].y << ")"; in MatchAndExplain() 168 if (motionEvent.isResampled(pointerIndex, mSampleIndex) != in MatchAndExplain() 169 mSample.pointers[pointerIndex].isResampled) { in MatchAndExplain() [all …]
|
D | InputConsumerResampling_test.cpp | 162 for (size_t pointerIndex = 0; pointerIndex < expectedEntry.pointers.size(); in assertReceivedMotionEvent() local 163 ++pointerIndex) { in assertReceivedMotionEvent() 164 SCOPED_TRACE("pointerIndex: " + std::to_string(pointerIndex)); in assertReceivedMotionEvent() 166 motionEvent->findPointerIndex(expectedEntry.pointers[pointerIndex].id); in assertReceivedMotionEvent() 168 expectedEntry.pointers[pointerIndex].x); in assertReceivedMotionEvent() 170 expectedEntry.pointers[pointerIndex].y); in assertReceivedMotionEvent() 172 expectedEntry.pointers[pointerIndex].x); in assertReceivedMotionEvent() 174 expectedEntry.pointers[pointerIndex].y); in assertReceivedMotionEvent() 175 EXPECT_EQ(motionEvent->isResampled(pointerIndex, sampleIndex), in assertReceivedMotionEvent() 176 expectedEntry.pointers[pointerIndex].isResampled); in assertReceivedMotionEvent()
|
/frameworks/native/include/input/ |
D | Input.h | 755 inline const PointerProperties* getPointerProperties(size_t pointerIndex) const { in getPointerProperties() argument 756 return &mPointerProperties[pointerIndex]; in getPointerProperties() 759 inline int32_t getPointerId(size_t pointerIndex) const { in getPointerId() argument 760 return mPointerProperties[pointerIndex].id; in getPointerId() 763 inline ToolType getToolType(size_t pointerIndex) const { in getToolType() argument 764 return mPointerProperties[pointerIndex].toolType; in getToolType() 773 const PointerCoords* getRawPointerCoords(size_t pointerIndex) const; 780 float getRawAxisValue(int32_t axis, size_t pointerIndex) const; 782 inline float getRawX(size_t pointerIndex) const { in getRawX() argument 783 return getRawAxisValue(AMOTION_EVENT_AXIS_X, pointerIndex); in getRawX() [all …]
|
/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/native/libs/input/ |
D | Resampler.cpp | 89 void setMotionEventPointerCoords(MotionEvent& motionEvent, size_t sampleIndex, size_t pointerIndex, in setMotionEventPointerCoords() argument 98 *(motionEvent.getHistoricalRawPointerCoords(pointerIndex, sampleIndex))); in setMotionEventPointerCoords() 117 for (size_t pointerIndex = 0; pointerIndex < motionEvent.getPointerCount(); in updateLatestSamples() local 118 ++pointerIndex) { in updateLatestSamples() 119 pointerMap.insert(Pointer{*(motionEvent.getPointerProperties(pointerIndex)), in updateLatestSamples() 120 *(motionEvent.getHistoricalRawPointerCoords(pointerIndex, in updateLatestSamples() 310 for (size_t pointerIndex = 0; pointerIndex < motionEvent.getPointerCount(); ++pointerIndex) { in overwriteStillPointers() local 312 PointerMap::PointerId{motionEvent.getPointerId(pointerIndex)}); in overwriteStillPointers() 314 PointerMap::PointerId{motionEvent.getPointerId(pointerIndex)}); in overwriteStillPointers() 320 *(motionEvent.getHistoricalRawPointerCoords(pointerIndex, sampleIndex)); in overwriteStillPointers() [all …]
|
D | Input.cpp | 716 const PointerCoords* MotionEvent::getRawPointerCoords(size_t pointerIndex) const { in getRawPointerCoords() 717 if (CC_UNLIKELY(pointerIndex < 0 || pointerIndex >= getPointerCount())) { in getRawPointerCoords() 718 LOG(FATAL) << __func__ << ": Invalid pointer index " << pointerIndex << " for " in getRawPointerCoords() 721 const size_t position = getHistorySize() * getPointerCount() + pointerIndex; in getRawPointerCoords() 728 float MotionEvent::getRawAxisValue(int32_t axis, size_t pointerIndex) const { in getRawAxisValue() 729 return getHistoricalRawAxisValue(axis, pointerIndex, getHistorySize()); in getRawAxisValue() 732 float MotionEvent::getAxisValue(int32_t axis, size_t pointerIndex) const { in getAxisValue() 733 return getHistoricalAxisValue(axis, pointerIndex, getHistorySize()); in getAxisValue() 737 size_t pointerIndex, size_t historicalIndex) const { in getHistoricalRawPointerCoords() argument 738 if (CC_UNLIKELY(pointerIndex < 0 || pointerIndex >= getPointerCount())) { in getHistoricalRawPointerCoords() [all …]
|
/frameworks/base/core/java/android/view/ |
D | MotionEvent.java | 1836 int pointerIndex, int historyPos, PointerCoords outPointerCoords); in nativeGetPointerCoords() argument 1838 int pointerIndex, PointerProperties outPointerProperties); in nativeGetPointerProperties() argument 1849 private static native int nativeGetPointerId(long nativePtr, int pointerIndex); in nativeGetPointerId() argument 1851 private static native int nativeGetToolType(long nativePtr, int pointerIndex); in nativeGetToolType() argument 1857 int axis, int pointerIndex, int historyPos); in nativeGetRawAxisValue() argument 1860 int axis, int pointerIndex, int historyPos); in nativeGetAxisValue() argument 2758 public final int getPointerId(int pointerIndex) { in getPointerId() argument 2759 return nativeGetPointerId(mNativePtr, pointerIndex); in getPointerId() 2776 public @ToolType int getToolType(int pointerIndex) { in getToolType() argument 2777 return nativeGetToolType(mNativePtr, pointerIndex); in getToolType() [all …]
|
/frameworks/base/core/java/com/android/internal/policy/ |
D | WearGestureInterceptionDetector.java | 78 int pointerIndex = ev.findPointerIndex(mActivePointerId); in getIndexForValidPointer() local 79 if (pointerIndex == -1) { in getIndexForValidPointer() 85 return pointerIndex; in getIndexForValidPointer() 100 private void updateDiscardIntercept(MotionEvent ev, int pointerIndex) { 109 final float x = ev.getX(pointerIndex); 110 final float y = ev.getY(pointerIndex); 154 final int pointerIndex = getIndexForValidPointer(ev); 155 if (pointerIndex == -1) { 159 updateDiscardIntercept(ev, pointerIndex);
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/headsup/ |
D | HeadsUpTouchHelper.java | 72 int pointerIndex = event.findPointerIndex(mTrackingPointer); in onInterceptTouchEvent() local 73 if (pointerIndex < 0) { in onInterceptTouchEvent() 74 pointerIndex = 0; in onInterceptTouchEvent() 75 mTrackingPointer = event.getPointerId(pointerIndex); in onInterceptTouchEvent() 77 final float x = event.getX(pointerIndex); in onInterceptTouchEvent() 78 final float y = event.getY(pointerIndex); in onInterceptTouchEvent() 171 int pointerIndex = event.findPointerIndex(mTrackingPointer); 172 if (pointerIndex < 0) { 173 pointerIndex = 0; 174 mTrackingPointer = event.getPointerId(pointerIndex); [all …]
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/biometrics/udfps/ |
D | SinglePointerTouchProcessor.kt | 137 pointerIndex: Int, in normalize() 140 val naturalTouch: PointF = rotateToNaturalOrientation(pointerIndex, overlayParams) in normalize() 143 val nativeMinor: Float = getTouchMinor(pointerIndex) / overlayParams.scaleFactor in normalize() 144 val nativeMajor: Float = getTouchMajor(pointerIndex) / overlayParams.scaleFactor in normalize() 145 var nativeOrientation: Float = getOrientation(pointerIndex) in normalize() 150 pointerId = getPointerId(pointerIndex), in normalize() 171 pointerIndex: Int, in rotateToNaturalOrientation() 174 val touchPoint = PointF(getRawX(pointerIndex), getRawY(pointerIndex)) in rotateToNaturalOrientation()
|
/frameworks/native/services/inputflinger/tests/ |
D | TestEventMatchers.h | 308 explicit WithCoordsMatcher(size_t pointerIndex, float x, float y) in WithCoordsMatcher() argument 309 : mPointerIndex(pointerIndex), mX(x), mY(y) {} in WithCoordsMatcher() 358 inline WithCoordsMatcher WithPointerCoords(size_t pointerIndex, float x, float y) { in WithPointerCoords() argument 359 return WithCoordsMatcher(pointerIndex, x, y); in WithPointerCoords() 366 explicit WithRawCoordsMatcher(size_t pointerIndex, float rawX, float rawY) in WithRawCoordsMatcher() argument 367 : mPointerIndex(pointerIndex), mRawX(rawX), mRawY(rawY) {} in WithRawCoordsMatcher() 402 inline WithRawCoordsMatcher WithPointerRawCoords(size_t pointerIndex, float rawX, float rawY) { in WithPointerRawCoords() argument 403 return WithRawCoordsMatcher(pointerIndex, rawX, rawY); in WithPointerRawCoords() 450 for (size_t pointerIndex = 0; pointerIndex < event.getPointerCount(); pointerIndex++) { in MatchAndExplain() local 451 const int32_t pointerId = event.getPointerId(pointerIndex); in MatchAndExplain() [all …]
|
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/pip2/phone/ |
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()
|
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/pip/phone/ |
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()
|
/frameworks/base/core/jni/ |
D | android_view_MotionEvent.cpp | 168 static bool validatePointerIndex(JNIEnv* env, jint pointerIndex, const MotionEvent& event) { in validatePointerIndex() argument 169 if (pointerIndex < 0 || size_t(pointerIndex) >= event.getPointerCount()) { in validatePointerIndex() 171 message << "invalid pointerIndex " << pointerIndex << " for " << event; in validatePointerIndex() 423 jlong nativePtr, jint pointerIndex, jint historyPos, jobject outPointerCoordsObj) { in android_view_MotionEvent_nativeGetPointerCoords() argument 425 if (!validatePointerIndex(env, pointerIndex, *event) || in android_view_MotionEvent_nativeGetPointerCoords() 450 ? event->getAxisValue(axis, pointerIndex) in android_view_MotionEvent_nativeGetPointerCoords() 451 : event->getHistoricalAxisValue(axis, pointerIndex, historyPos); in android_view_MotionEvent_nativeGetPointerCoords() 456 ? event->getRawPointerCoords(pointerIndex) in android_view_MotionEvent_nativeGetPointerCoords() 457 : event->getHistoricalRawPointerCoords(pointerIndex, historyPos); in android_view_MotionEvent_nativeGetPointerCoords() 466 ? event->isResampled(pointerIndex, event->getHistorySize()) in android_view_MotionEvent_nativeGetPointerCoords() [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/tests/servicestests/src/com/android/server/accessibility/utils/ |
D | TouchEventGenerator.java | 156 public static MotionEvent movePointer(MotionEvent originalEvent, int pointerIndex, in movePointer() argument 167 if (pointerIndex >= pointerCount) { in movePointer() 169 pointerIndex + "is not available with pointer count" + pointerCount); in movePointer() 185 pc[pointerIndex].x += offsetX; in movePointer() 186 pc[pointerIndex].y += offsetY; in movePointer()
|
/frameworks/base/services/accessibility/java/com/android/server/accessibility/autoclick/ |
D | AutoclickController.java | 711 final int pointerIndex = event.getActionIndex(); in update() local 713 event.getX(pointerIndex), event.getY(pointerIndex)); in update() 814 final int pointerIndex = mLastMotionEvent.getActionIndex(); in cacheLastEvent() local 815 mLastMotionEvent.getPointerCoords(pointerIndex, mAnchorCoords); in cacheLastEvent() 847 final int pointerIndex = event.getActionIndex(); in detectMovement() local 848 float deltaX = mAnchorCoords.x - event.getX(pointerIndex); in detectMovement() 849 float deltaY = mAnchorCoords.y - event.getY(pointerIndex); in detectMovement() 891 final int pointerIndex = mClickScheduler.mLastMotionEvent.getActionIndex(); in sendClick() local 892 mLastCursorX = mClickScheduler.mLastMotionEvent.getX(pointerIndex); in sendClick() 893 mLastCursorY = mClickScheduler.mLastMotionEvent.getY(pointerIndex); in sendClick() [all …]
|
/frameworks/base/core/java/android/widget/ |
D | ImageButton.java | 107 public PointerIcon onResolvePointerIcon(MotionEvent event, int pointerIndex) { in onResolvePointerIcon() argument 116 return super.onResolvePointerIcon(event, pointerIndex); in onResolvePointerIcon()
|
D | Button.java | 203 public PointerIcon onResolvePointerIcon(MotionEvent event, int pointerIndex) { in onResolvePointerIcon() argument 213 return super.onResolvePointerIcon(event, pointerIndex); in onResolvePointerIcon()
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/ui/binder/ |
D | KeyguardQuickAffordanceOnTouchListener.kt | 150 pointerIndex: Int = 0, in isUsingAccurateTool() 155 when (event.getToolType(pointerIndex)) { in isUsingAccurateTool()
|
/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()
|