| 111 | } |
| 112 | |
| 113 | PointerTargets InputRouter::pointerTargets(const double x, const double y) const { |
| 114 | const auto hover_target = hitTestHoverTarget(x, y); |
| 115 | return { |
| 116 | .hover_target = hover_target, |
| 117 | .pointer_target = state_.pointer_capture != InputTarget::None |
| 118 | ? state_.pointer_capture |
| 119 | : hover_target, |
| 120 | }; |
| 121 | } |
| 122 | |
| 123 | InputTarget InputRouter::keyboardFocus() const { |
| 124 | const auto gui_state = queryGuiInputState(); |
no outgoing calls