|
| | MouseInputSourceInternal (const int i, const bool isMouse) |
| |
| bool | isDragging () const noexcept |
| |
| Component * | getComponentUnderMouse () const |
| |
| ModifierKeys | getCurrentModifiers () const |
| |
| ComponentPeer * | getPeer () |
| |
| Component * | findComponentAt (Point< float > screenPos) |
| |
| Point< float > | getScreenPosition () const |
| |
| void | setScreenPosition (Point< float > p) |
| |
| void | sendMouseEnter (Component &comp, Point< float > screenPos, Time time) |
| |
| void | sendMouseExit (Component &comp, Point< float > screenPos, Time time) |
| |
| void | sendMouseMove (Component &comp, Point< float > screenPos, Time time) |
| |
| void | sendMouseDown (Component &comp, Point< float > screenPos, Time time) |
| |
| void | sendMouseDrag (Component &comp, Point< float > screenPos, Time time) |
| |
| void | sendMouseUp (Component &comp, Point< float > screenPos, Time time, const ModifierKeys oldMods) |
| |
| void | sendMouseWheel (Component &comp, Point< float > screenPos, Time time, const MouseWheelDetails &wheel) |
| |
| void | sendMagnifyGesture (Component &comp, Point< float > screenPos, Time time, const float amount) |
| |
| bool | setButtons (Point< float > screenPos, Time time, const ModifierKeys newButtonState) |
| |
| void | setComponentUnderMouse (Component *const newComponent, Point< float > screenPos, Time time) |
| |
| void | setPeer (ComponentPeer &newPeer, Point< float > screenPos, Time time) |
| |
| void | setScreenPos (Point< float > newScreenPos, Time time, const bool forceUpdate) |
| |
| void | handleEvent (ComponentPeer &newPeer, Point< float > positionWithinPeer, Time time, const ModifierKeys newMods) |
| |
| Component * | getTargetForGesture (ComponentPeer &peer, Point< float > positionWithinPeer, Time time, Point< float > &screenPos) |
| |
| void | handleWheel (ComponentPeer &peer, Point< float > positionWithinPeer, Time time, const MouseWheelDetails &wheel) |
| |
| void | handleMagnifyGesture (ComponentPeer &peer, Point< float > positionWithinPeer, Time time, const float scaleFactor) |
| |
| Time | getLastMouseDownTime () const noexcept |
| |
| Point< float > | getLastMouseDownPosition () const noexcept |
| |
| int | getNumberOfMultipleClicks () const noexcept |
| |
| bool | hasMouseMovedSignificantlySincePressed () const noexcept |
| |
| void | triggerFakeMove () |
| |
| void | handleAsyncUpdate () override |
| |
| void | enableUnboundedMouseMovement (bool enable, bool keepCursorVisibleUntilOffscreen) |
| |
| void | handleUnboundedDrag (Component ¤t) |
| |
| void | showMouseCursor (MouseCursor cursor, bool forcedUpdate) |
| |
| void | hideCursor () |
| |
| void | revealCursor (bool forcedUpdate) |
| |