|
| 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) |
|