Searched defs:idBits (Results 1 - 5 of 5) sorted by relevance
/frameworks/native/include/input/ |
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 289 BitSet32 idBits; member in struct:android::ImpulseVelocityTrackerStrategy::Movement [all...] |
H A D | InputTransport.h | 368 BitSet32 idBits; member in struct:android::InputConsumer::History 374 idBits.clear(); 377 idBits.markBit(id); 385 idBits = other.idBits; // temporary copy 386 for (size_t i = 0; i < other.idBits.count(); i++) { 387 uint32_t id = idBits.clearFirstMarkedBit(); 392 idBits = other.idBits; // final copy 400 return idBits [all...] |
/frameworks/native/libs/input/ |
H A D | VelocityTracker.cpp | 217 void VelocityTracker::clearPointers(BitSet32 idBits) { argument 218 BitSet32 remainingIdBits(mCurrentPointerIdBits.value & ~idBits.value); 221 if (mActivePointerId >= 0 && idBits.hasBit(mActivePointerId)) { 225 mStrategy->clearPointers(idBits); 228 void VelocityTracker::addMovement(nsecs_t eventTime, BitSet32 idBits, const Position* positions) { argument 229 while (idBits.count() > MAX_POINTERS) { 230 idBits.clearLastMarkedBit(); 233 if ((mCurrentPointerIdBits.value & idBits.value) 245 mCurrentPointerIdBits = idBits; 246 if (mActivePointerId < 0 || !idBits 310 BitSet32 idBits; local 376 clearPointers(BitSet32 idBits) argument 381 addMovement(nsecs_t eventTime, BitSet32 idBits, const VelocityTracker::Position* positions) argument 765 clearPointers(BitSet32 idBits) argument 769 addMovement(nsecs_t eventTime, BitSet32 idBits, const VelocityTracker::Position* positions) argument 882 clearPointers(BitSet32 idBits) argument 887 addMovement(nsecs_t eventTime, BitSet32 idBits, const VelocityTracker::Position* positions) argument 996 clearPointers(BitSet32 idBits) argument 1001 addMovement(nsecs_t eventTime, BitSet32 idBits, const VelocityTracker::Position* positions) argument [all...] |
/frameworks/base/core/java/android/view/ |
H A D | MotionEvent.java | 3148 int idBits = 0; 3151 idBits |= 1 << nativeGetPointerId(mNativePtr, i); 3153 return idBits; 3160 public final MotionEvent split(int idBits) { argument 3179 if ((idBit & idBits) != 0) { 3190 throw new IllegalArgumentException("idBits did not match any ids in the event");
|
/frameworks/native/services/inputflinger/ |
H A D | InputReader.cpp | 1690 for (BitSet32 idBits(touchingIdBits); !idBits.isEmpty(); ) { 1691 uint32_t id = idBits.clearFirstMarkedBit(); 4440 for (BitSet32 idBits(mCurrentRawState.rawPointerData.touchingIdBits); 4441 !idBits.isEmpty(); ) { 4442 uint32_t id = idBits.clearFirstMarkedBit(); 4455 for (BitSet32 idBits(mCurrentRawState.rawPointerData.hoveringIdBits); 4456 !idBits.isEmpty(); ) { 4457 uint32_t id = idBits.clearFirstMarkedBit(); 4883 const BitSet32& idBits local 4902 const BitSet32& idBits = findActiveIdBits(mCurrentCookedState.cookedPointerData); local 6449 dispatchMotion(nsecs_t when, uint32_t policyFlags, uint32_t source, int32_t action, int32_t actionButton, int32_t flags, int32_t metaState, int32_t buttonState, int32_t edgeFlags, uint32_t deviceTimestamp, const PointerProperties* properties, const PointerCoords* coords, const uint32_t* idToIndex, BitSet32 idBits, int32_t changedId, float xPrecision, float yPrecision, nsecs_t downTime) argument [all...] |
Completed in 96 milliseconds