Lines Matching refs:touchedWindow

720             TouchedWindow touchedWindow;  in getHoveringWindowsLocked()  local
721 touchedWindow.windowHandle = oldWindow; in getHoveringWindowsLocked()
722 touchedWindow.dispatchMode = InputTarget::DispatchMode::HOVER_EXIT; in getHoveringWindowsLocked()
723 out.push_back(touchedWindow); in getHoveringWindowsLocked()
728 TouchedWindow touchedWindow; in getHoveringWindowsLocked() local
729 touchedWindow.windowHandle = newWindow; in getHoveringWindowsLocked()
733 touchedWindow.dispatchMode = InputTarget::DispatchMode::HOVER_ENTER; in getHoveringWindowsLocked()
747 touchedWindow.dispatchMode = InputTarget::DispatchMode::AS_IS; in getHoveringWindowsLocked()
749 touchedWindow.addHoveringPointer(entry.deviceId, pointer); in getHoveringWindowsLocked()
751 touchedWindow.targetFlags |= InputTarget::Flags::FOREGROUND; in getHoveringWindowsLocked()
753 out.push_back(touchedWindow); in getHoveringWindowsLocked()
796 for (const TouchedWindow& touchedWindow : touchState.windows) { in shouldSplitTouch() local
797 if (touchedWindow.windowHandle->getInfo()->isSpy()) { in shouldSplitTouch()
801 if (touchedWindow.windowHandle->getInfo()->supportsSplitTouch()) { in shouldSplitTouch()
804 if (touchedWindow.windowHandle->getInfo()->inputConfig.test( in shouldSplitTouch()
810 if (touchedWindow.hasTouchingPointers(entry.deviceId)) { in shouldSplitTouch()
1438 ui::LogicalDisplayId displayId, const sp<WindowInfoHandle>& touchedWindow, in findOutsideTargetsLocked() argument
1440 if (touchedWindow == nullptr) { in findOutsideTargetsLocked()
1447 if (windowHandle == touchedWindow) { in findOutsideTargetsLocked()
2581 for (TouchedWindow& touchedWindow : tempTouchState.windows) { in findTouchedWindowTargetsLocked()
2582 if (touchedWindow.hasTouchingPointer(entry.deviceId, pointer.id) && in findTouchedWindowTargetsLocked()
2583 touchedWindow.hasPilferingPointers(entry.deviceId)) { in findTouchedWindowTargetsLocked()
2587 touchedWindow.addPilferingPointer(entry.deviceId, pointer.id); in findTouchedWindowTargetsLocked()
2659 const TouchedWindow& touchedWindow = in findTouchedWindowTargetsLocked() local
2664 touchedWindow.getDownTimeInTarget(entry.deviceId), in findTouchedWindowTargetsLocked()
2703 for (TouchedWindow& touchedWindow : tempTouchState.windows) { in findTouchedWindowTargetsLocked()
2705 if (mDragState && mDragState->dragWindow == touchedWindow.windowHandle) { in findTouchedWindowTargetsLocked()
2708 touchedWindow.addTouchingPointers(entry.deviceId, touchingPointers); in findTouchedWindowTargetsLocked()
2720 for (const TouchedWindow& touchedWindow : hoveringWindows) { in findTouchedWindowTargetsLocked() local
2721 addPointerWindowTargetLocked(touchedWindow.windowHandle, touchedWindow.dispatchMode, in findTouchedWindowTargetsLocked()
2722 touchedWindow.targetFlags, pointerIds, in findTouchedWindowTargetsLocked()
2723 touchedWindow.getDownTimeInTarget(entry.deviceId), in findTouchedWindowTargetsLocked()
2731 for (const TouchedWindow& touchedWindow : tempTouchState.windows) { in findTouchedWindowTargetsLocked() local
2732 const auto err = verifyTargetedInjection(touchedWindow.windowHandle, entry); in findTouchedWindowTargetsLocked()
2772 for (const TouchedWindow& touchedWindow : tempTouchState.windows) { in findTouchedWindowTargetsLocked() local
2774 touchedWindow.getTouchingPointers(entry.deviceId); in findTouchedWindowTargetsLocked()
2778 addPointerWindowTargetLocked(touchedWindow.windowHandle, touchedWindow.dispatchMode, in findTouchedWindowTargetsLocked()
2779 touchedWindow.targetFlags, getPointerIds(touchingPointers), in findTouchedWindowTargetsLocked()
2780 touchedWindow.getDownTimeInTarget(entry.deviceId), targets); in findTouchedWindowTargetsLocked()
2816 for (TouchedWindow& touchedWindow : tempTouchState.windows) { in findTouchedWindowTargetsLocked()
2817 touchedWindow.dispatchMode = InputTarget::DispatchMode::AS_IS; in findTouchedWindowTargetsLocked()
4121 for (const auto& touchedWindow : touchState.windows) { in synthesizeCancelationEventsForAllConnectionsLocked() local
4122 synthesizeCancelationEventsForWindowLocked(touchedWindow.windowHandle, options); in synthesizeCancelationEventsForAllConnectionsLocked()
5400 TouchedWindow& touchedWindow = state.windows[i]; in setInputWindowsLocked() local
5401 if (getWindowHandleLocked(touchedWindow.windowHandle) != nullptr) { in setInputWindowsLocked()
5405 LOG(INFO) << "Touched window was removed: " << touchedWindow.windowHandle->getName() in setInputWindowsLocked()
5409 synthesizeCancelationEventsForWindowLocked(touchedWindow.windowHandle, options); in setInputWindowsLocked()
5412 if (touchedWindow.targetFlags.test(InputTarget::Flags::FOREGROUND) && in setInputWindowsLocked()
5413 touchedWindow.windowHandle->getInfo()->inputConfig.test( in setInputWindowsLocked()
5415 for (const DeviceId deviceId : touchedWindow.getTouchingDeviceIds()) { in setInputWindowsLocked()
5705 auto [state, touchedWindow, displayId] = findTouchStateWindowAndDisplayLocked(fromToken); in transferTouchGesture()
5707 if (state == nullptr || touchedWindow == nullptr) { in transferTouchGesture()
5711 std::set<DeviceId> deviceIds = touchedWindow->getTouchingDeviceIds(); in transferTouchGesture()
5714 << " for window: " << touchedWindow->dump(); in transferTouchGesture()
5719 const sp<WindowInfoHandle> fromWindowHandle = touchedWindow->windowHandle; in transferTouchGesture()
5728 touchedWindow->windowHandle->getName().c_str(), in transferTouchGesture()
5733 ftl::Flags<InputTarget::Flags> oldTargetFlags = touchedWindow->targetFlags; in transferTouchGesture()
5734 std::vector<PointerProperties> pointers = touchedWindow->getTouchingPointers(deviceId); in transferTouchGesture()