Searched defs:idBits (Results 1 - 5 of 5) sorted by relevance

/frameworks/native/include/input/
H A DVelocityTracker.h76 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 DInputTransport.h368 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 DVelocityTracker.cpp217 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 DMotionEvent.java3148 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 DInputReader.cpp1690 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