Home | History | Annotate | Download | only in inputflinger

Lines Matching refs:pointers

30 // Log debug messages about pointers.
1560 pointers[i] = other.pointers[i];
1562 int id = pointers[i].id;
1803 // MultiTouch Sync: The driver has returned all data for *one* of the pointers.
2982 const RawPointerData::Pointer& pointer = mLastRawState.rawPointerData.pointers[i];
3640 // Max width between pointers to detect a swipe gesture is more than some fraction
4519 // There may be pointers going up and pointers going down and pointers moving
4526 // Update last coordinates of pointers that have moved so that we observe the new
4527 // pointer positions at the same time as other pointers that have just gone up.
4553 // Dispatch move events if any of the remaining pointers moved from their old locations.
4686 // Walk through the the active pointers and map device coordinates onto
4689 const RawPointerData::Pointer& in = mCurrentRawState.rawPointerData.pointers[i];
5036 // Update last coordinates of pointers that have moved so that we observe the new
5037 // pointer positions at the same time as other pointers that have just gone up.
5060 // Send motion events for all pointers that went up or were canceled.
5097 // Send motion events for all pointers that moved.
5108 // Send motion events for all pointers that went down.
5140 // Synthesize a hover move event after all pointers go up to indicate that
5184 // Cancel previously dispatches pointers.
5364 // Switch pointers if needed.
5384 ALOGD("Gestures: BUTTON_CLICK_OR_DRAG switched pointers, "
5618 // Additional pointers have gone down but not yet settled.
5621 ALOGD("Gestures: Resetting gesture since additional pointers went down for MULTITOUCH, "
5697 // Only transition when at least two pointers have moved further than
5701 // There are more than two pointers, switch to FREEFORM.
5703 ALOGD("Gestures: PRESS transitioned to FREEFORM, number of pointers %d > 2",
5709 // There are exactly two pointers.
5719 // There are two pointers but they are too far apart for a SWIPE,
5728 // There are two pointers. Wait for both pointers to start moving
5747 // Pointers are moving in the same direction. Switch to SWIPE.
5758 // Pointers are moving in different directions. Switch to FREEFORM.
5775 // Switch from SWIPE to FREEFORM if additional pointers go down.
5779 ALOGD("Gestures: SWIPE transitioned to FREEFORM, number of pointers %d > 2",
6034 deltaX = (mCurrentRawState.rawPointerData.pointers[currentIndex].x
6035 - mLastRawState.rawPointerData.pointers[lastIndex].x)
6037 deltaY = (mCurrentRawState.rawPointerData.pointers[currentIndex].y
6038 - mLastRawState.rawPointerData.pointers[lastIndex].y)
6329 // No pointers to assign.
6334 // All pointers are new.
6337 current->rawPointerData.pointers[i].id = id;
6345 && current->rawPointerData.pointers[0].toolType
6346 == last->rawPointerData.pointers[0].toolType) {
6348 uint32_t id = last->rawPointerData.pointers[0].id;
6349 current->rawPointerData.pointers[0].id = id;
6356 // We build a heap of squared euclidean distances between current and last pointers
6359 // The pointers must have the same tool type but it is possible for them to
6369 current->rawPointerData.pointers[currentPointerIndex];
6371 last->rawPointerData.pointers[lastPointerIndex];
6420 // To avoid reassigning pointers that have already been matched, the loop keeps track
6421 // of which last and current pointers have been matched using the matchedXXXBits variables.
6477 uint32_t id = last->rawPointerData.pointers[lastPointerIndex].id;
6478 current->rawPointerData.pointers[currentPointerIndex].id = id;
6492 // Assign fresh ids to pointers that were not matched in the process.
6497 current->rawPointerData.pointers[currentPointerIndex].id = id;
6590 RawPointerData::Pointer& outPointer = outState->rawPointerData.pointers[0];
6665 ALOGD("MultiTouch device %s emitted more than maximum of %d pointers; "
6672 RawPointerData::Pointer& outPointer = outState->rawPointerData.pointers[outCount];