/frameworks/base/include/androidfw/ |
H A D | VelocityTracker.h | 76 void clearPointers(BitSet32 idBits); 79 // The idBits bitfield specifies the pointer ids of the pointers whose positions 82 // increasing id. Its size should be equal to the number of one bits in idBits. 83 void addMovement(nsecs_t eventTime, BitSet32 idBits, const Position* positions); 129 virtual void clearPointers(BitSet32 idBits) = 0; 130 virtual void addMovement(nsecs_t eventTime, BitSet32 idBits, 161 virtual void clearPointers(BitSet32 idBits); 162 virtual void addMovement(nsecs_t eventTime, BitSet32 idBits, 177 BitSet32 idBits; member in struct:android::LeastSquaresVelocityTrackerStrategy::Movement 181 return positions[idBits 255 BitSet32 idBits; member in struct:android::LegacyVelocityTrackerStrategy::Movement [all...] |
H A D | InputTransport.h | 353 BitSet32 idBits; member in struct:android::InputConsumer::History 359 idBits.clear(); 362 idBits.markBit(id); 386 lastResample.idBits.clear();
|
/frameworks/base/libs/androidfw/ |
H A D | VelocityTracker.cpp | 210 void VelocityTracker::clearPointers(BitSet32 idBits) { argument 211 BitSet32 remainingIdBits(mCurrentPointerIdBits.value & ~idBits.value); 214 if (mActivePointerId >= 0 && idBits.hasBit(mActivePointerId)) { 218 mStrategy->clearPointers(idBits); 221 void VelocityTracker::addMovement(nsecs_t eventTime, BitSet32 idBits, const Position* positions) { argument 222 while (idBits.count() > MAX_POINTERS) { 223 idBits.clearLastMarkedBit(); 226 if ((mCurrentPointerIdBits.value & idBits.value) 238 mCurrentPointerIdBits = idBits; 239 if (mActivePointerId < 0 || !idBits 303 BitSet32 idBits; local 372 clearPointers(BitSet32 idBits) argument 377 addMovement(nsecs_t eventTime, BitSet32 idBits, const VelocityTracker::Position* positions) argument 707 clearPointers(BitSet32 idBits) argument 711 addMovement(nsecs_t eventTime, BitSet32 idBits, const VelocityTracker::Position* positions) argument 828 clearPointers(BitSet32 idBits) argument 833 addMovement(nsecs_t eventTime, BitSet32 idBits, const VelocityTracker::Position* positions) argument [all...] |
H A D | InputTransport.cpp | 599 touchState.lastResample.idBits.clear(); 609 touchState.lastResample.idBits.clearBit(msg->body.motion.getActionId()); 620 touchState.lastResample.idBits.clearBit(msg->body.motion.getActionId()); 650 if (state.lastResample.idBits.hasBit(id)) { 695 if (!current->idBits.hasBit(id)) { 750 touchState.lastResample.idBits.clear(); 754 touchState.lastResample.idBits.markBit(id); 757 if (other->idBits.hasBit(id)
|
/frameworks/base/core/jni/ |
H A D | android_view_VelocityTracker.cpp | 81 BitSet32 idBits(mVelocityTracker.getCurrentPointerIdBits()); 82 mCalculatedIdBits = idBits; 84 for (uint32_t index = 0; !idBits.isEmpty(); index++) { 85 uint32_t id = idBits.clearFirstMarkedBit();
|
/frameworks/base/services/input/ |
H A D | PointerController.cpp | 246 ALOGD("setSpots: idBits=%08x", spotIdBits.value); 247 for (BitSet32 idBits(spotIdBits); !idBits.isEmpty(); ) { 248 uint32_t id = idBits.firstMarkedBit(); 249 idBits.clearBit(id); 263 for (BitSet32 idBits(spotIdBits); !idBits.isEmpty(); ) { 264 uint32_t id = idBits.clearFirstMarkedBit();
|
H A D | InputReader.cpp | 1440 for (BitSet32 idBits(touchingIdBits); !idBits.isEmpty(); ) { 1441 uint32_t id = idBits.clearFirstMarkedBit(); 3695 for (BitSet32 idBits(mCurrentRawPointerData.touchingIdBits); !idBits.isEmpty(); ) { 3696 uint32_t id = idBits.clearFirstMarkedBit(); 3708 for (BitSet32 idBits(mCurrentRawPointerData.hoveringIdBits); !idBits.isEmpty(); ) { 3709 uint32_t id = idBits.clearFirstMarkedBit(); 4458 for (BitSet32 idBits(mPointerGestur 5462 dispatchMotion(nsecs_t when, uint32_t policyFlags, uint32_t source, int32_t action, int32_t flags, int32_t metaState, int32_t buttonState, int32_t edgeFlags, const PointerProperties* properties, const PointerCoords* coords, const uint32_t* idToIndex, BitSet32 idBits, int32_t changedId, float xPrecision, float yPrecision, nsecs_t downTime) argument [all...] |
H A D | InputReader.h | 1651 const uint32_t* idToIndex, BitSet32 idBits, 1659 const uint32_t* outIdToIndex, BitSet32 idBits) const;
|
/frameworks/base/core/java/android/view/ |
H A D | MotionEvent.java | 2888 int idBits = 0; 2891 idBits |= 1 << nativeGetPointerId(mNativePtr, i); 2893 return idBits; 2900 public final MotionEvent split(int idBits) { argument 2919 if ((idBit & idBits) != 0) { 2930 throw new IllegalArgumentException("idBits did not match any ids in the event");
|
/frameworks/base/services/java/com/android/server/accessibility/ |
H A D | TouchExplorer.java | 1975 for (int idBits = mActivePointers; idBits != 0; ) { 1976 final int id = Integer.numberOfTrailingZeros(idBits); 1977 idBits &= ~(1 << id);
|