Home | History | Annotate | Download | only in inputflinger

Lines Matching refs:rawPointerData

1508 // --- RawPointerData ---
1510 RawPointerData::RawPointerData() {
1514 void RawPointerData::clear() {
1519 void RawPointerData::copyFrom(const RawPointerData& other) {
1532 void RawPointerData::getCentroidOfTouchingPointers(float* outX, float* outY) const {
2825 mLastRawState.rawPointerData.pointerCount);
2826 for (uint32_t i = 0; i < mLastRawState.rawPointerData.pointerCount; i++) {
2827 const RawPointerData::Pointer& pointer = mLastRawState.rawPointerData.pointers[i];
3932 last->rawPointerData.pointerCount,
3933 next->rawPointerData.pointerCount,
3934 last->rawPointerData.touchingIdBits.value,
3935 next->rawPointerData.touchingIdBits.value,
3936 last->rawPointerData.hoveringIdBits.value,
3937 next->rawPointerData.hoveringIdBits.value);
4002 bool initialDown = mLastRawState.rawPointerData.pointerCount == 0
4003 && mCurrentRawState.rawPointerData.pointerCount != 0;
4021 mCurrentRawState.rawPointerData.clear();
4038 for (BitSet32 idBits(mCurrentRawState.rawPointerData.touchingIdBits);
4041 const RawPointerData::Pointer& pointer =
4042 mCurrentRawState.rawPointerData.pointerForId(id);
4053 rawPointerData.hoveringIdBits);
4056 const RawPointerData::Pointer& pointer =
4057 mCurrentRawState.rawPointerData.pointerForId(id);
4149 const bool initialDown = mLastRawState.rawPointerData.pointerCount == 0
4150 && state.rawPointerData.pointerCount != 0;
4156 mExternalStylusId = state.rawPointerData.touchingIdBits.firstMarkedBit();
4177 !state.rawPointerData.touchingIdBits.hasBit(mExternalStylusId)) {
4215 if (mCurrentRawState.rawPointerData.touchingIdBits.isEmpty()) {
4230 if (mCurrentRawState.rawPointerData.touchingIdBits.count() == 1) {
4231 uint32_t id = mCurrentRawState.rawPointerData.touchingIdBits.firstMarkedBit();
4232 const RawPointerData::Pointer& pointer =
4233 mCurrentRawState.rawPointerData.pointerForId(id);
4258 if (mLastRawState.rawPointerData.touchingIdBits.isEmpty()
4259 && !mCurrentRawState.rawPointerData.touchingIdBits.isEmpty()) {
4261 uint32_t id = mCurrentRawState.rawPointerData.touchingIdBits.firstMarkedBit();
4262 const RawPointerData::Pointer& pointer = mCurrentRawState.rawPointerData.pointerForId(id);
4266 if (mCurrentRawState.rawPointerData.touchingIdBits.count() == 1) {
4307 !mCurrentRawState.rawPointerData.touchingIdBits.isEmpty()) {
4514 uint32_t currentPointerCount = mCurrentRawState.rawPointerData.pointerCount;
4519 mCurrentRawState.rawPointerData.hoveringIdBits;
4521 mCurrentRawState.rawPointerData.touchingIdBits;
4532 const RawPointerData::Pointer& in = mCurrentRawState.rawPointerData.pointers[i];
4572 mCurrentRawState.rawPointerData.touchingIdBits.count();
5094 const RawPointerData::Pointer& pointer =
5095 mCurrentRawState.rawPointerData.pointerForId(id);
5232 const RawPointerData::Pointer& currentPointer =
5233 mCurrentRawState.rawPointerData.pointerForId(activeTouchId);
5234 const RawPointerData::Pointer& lastPointer =
5235 mLastRawState.rawPointerData.pointerForId(activeTouchId);
5372 const RawPointerData::Pointer& currentPointer =
5373 mCurrentRawState.rawPointerData.pointerForId(activeTouchId);
5374 const RawPointerData::Pointer& lastPointer =
5375 mLastRawState.rawPointerData.pointerForId(activeTouchId);
5480 mCurrentRawState.rawPointerData.getCentroidOfTouchingPointers(
5503 const RawPointerData::Pointer& cpd = mCurrentRawState.rawPointerData.pointerForId(id);
5504 const RawPointerData::Pointer& lpd = mLastRawState.rawPointerData.pointerForId(id);
5548 const RawPointerData::Pointer& p1 =
5549 mCurrentRawState.rawPointerData.pointerForId(id1);
5550 const RawPointerData::Pointer& p2 =
5551 mCurrentRawState.rawPointerData.pointerForId(id2);
5746 const RawPointerData::Pointer& pointer =
5747 mCurrentRawState.rawPointerData.pointerForId(touchId);
5857 uint32_t currentIndex = mCurrentRawState.rawPointerData.idToIndex[id];
5859 uint32_t lastIndex = mCurrentRawState.rawPointerData.idToIndex[id];
5860 float deltaX = (mCurrentRawState.rawPointerData.pointers[currentIndex].x
5861 - mLastRawState.rawPointerData.pointers[lastIndex].x)
5863 float deltaY = (mCurrentRawState.rawPointerData.pointers[currentIndex].y
5864 - mLastRawState.rawPointerData.pointers[lastIndex].y)
6147 uint32_t currentPointerCount = current->rawPointerData.pointerCount;
6148 uint32_t lastPointerCount = last->rawPointerData.pointerCount;
6150 current->rawPointerData.clearIdBits();
6161 current->rawPointerData.pointers[i].id = id;
6162 current->rawPointerData.idToIndex[id] = i;
6163 current->rawPointerData.markIdBit(id, current->rawPointerData.isHovering(i));
6169 && current->rawPointerData.pointers[0].toolType
6170 == last->rawPointerData.pointers[0].toolType) {
6172 uint32_t id = last->rawPointerData.pointers[0].id;
6173 current->rawPointerData.pointers[0].id = id;
6174 current->rawPointerData.idToIndex[id] = 0;
6175 current->rawPointerData.markIdBit(id, current->rawPointerData.isHovering(0));
6192 const RawPointerData::Pointer& currentPointer =
6193 current->rawPointerData.pointers[currentPointerIndex];
6194 const RawPointerData::Pointer& lastPointer =
6195 last->rawPointerData.pointers[lastPointerIndex];
6301 uint32_t id = last->rawPointerData.pointers[lastPointerIndex].id;
6302 current->rawPointerData.pointers[currentPointerIndex].id = id;
6303 current->rawPointerData.idToIndex[id] = currentPointerIndex;
6304 current->rawPointerData.markIdBit(id,
6305 current->rawPointerData.isHovering(currentPointerIndex));
6321 current->rawPointerData.pointers[currentPointerIndex].id = id;
6322 current->rawPointerData.idToIndex[id] = currentPointerIndex;
6323 current->rawPointerData.markIdBit(id,
6324 current->rawPointerData.isHovering(currentPointerIndex));
6405 outState->rawPointerData.pointerCount = 1;
6406 outState->rawPointerData.idToIndex[0] = 0;
6412 outState->rawPointerData.markIdBit(0, isHovering);
6414 RawPointerData::Pointer& outPointer = outState->rawPointerData.pointers[0];
6496 RawPointerData::Pointer& outPointer = outState->rawPointerData.pointers[outCount];
6541 outState->rawPointerData.clearIdBits();
6545 outState->rawPointerData.idToIndex[id] = outCount;
6546 outState->rawPointerData.markIdBit(id, isHovering);
6553 outState->rawPointerData.pointerCount = outCount;