Home
last modified time | relevance | path

Searched refs:pointerIndex (Results 1 – 25 of 42) sorted by relevance

12

/frameworks/native/include/input/
DInput.h550 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/
DMultiFingerSwipe.java141 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 …]
DEventDispatcher.java236 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()
DSecondFingerMultiTap.java147 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()
DTouchState.java472 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()
DTouchExplorer.java552 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/
DSwipeDetector.java74 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/
DMotionEvent.java1534 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/
DPipTouchState.java127 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/
Dandroid_view_MotionEvent.cpp157 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/
DHeadsUpTouchHelper.java65 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()
DPanelViewController.java1117 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/
DPhotoViewPager.java139 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/
DAutoclickController.java365 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/
DInput.cpp410 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/
DButton.java175 public PointerIcon onResolvePointerIcon(MotionEvent event, int pointerIndex) { in onResolvePointerIcon() argument
179 return super.onResolvePointerIcon(event, pointerIndex); in onResolvePointerIcon()
DImageButton.java101 public PointerIcon onResolvePointerIcon(MotionEvent event, int pointerIndex) { in onResolvePointerIcon() argument
105 return super.onResolvePointerIcon(event, pointerIndex); in onResolvePointerIcon()
DStackView.java634 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/
DSystemGesturesPointerEventListener.java206 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/
DVelocityTracker_test.cpp161 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/
DTouchInputMapper.h97 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/
DBallsView.java82 int pointerIndex = ev.getActionIndex(); in onTouchEvent() local
83 int pointerId = ev.getPointerId(pointerIndex); in onTouchEvent()
/frameworks/base/core/java/com/android/internal/widget/helper/
DItemTouchHelper.java387 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/
DResolverDrawerLayout.java422 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/
DKeyguardSecurityContainer.java308 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()

12