AsyncUpdater() | AsyncUpdater | private |
buttonState | MouseInputSourceInternal | |
cancelPendingUpdate() noexcept | AsyncUpdater | private |
enableUnboundedMouseMovement(bool enable, bool keepCursorVisibleUntilOffscreen) | MouseInputSourceInternal | inline |
findComponentAt(Point< float > screenPos) | MouseInputSourceInternal | inline |
getComponentUnderMouse() const | MouseInputSourceInternal | inline |
getCurrentModifiers() const | MouseInputSourceInternal | inline |
getLastMouseDownPosition() const noexcept | MouseInputSourceInternal | inline |
getLastMouseDownTime() const noexcept | MouseInputSourceInternal | inline |
getNumberOfMultipleClicks() const noexcept | MouseInputSourceInternal | inline |
getPeer() | MouseInputSourceInternal | inline |
getScreenPosition() const | MouseInputSourceInternal | inline |
getTargetForGesture(ComponentPeer &peer, Point< float > positionWithinPeer, Time time, Point< float > &screenPos) | MouseInputSourceInternal | inline |
handleAsyncUpdate() override | MouseInputSourceInternal | inlinevirtual |
handleEvent(ComponentPeer &newPeer, Point< float > positionWithinPeer, Time time, const ModifierKeys newMods) | MouseInputSourceInternal | inline |
handleMagnifyGesture(ComponentPeer &peer, Point< float > positionWithinPeer, Time time, const float scaleFactor) | MouseInputSourceInternal | inline |
handleUnboundedDrag(Component ¤t) | MouseInputSourceInternal | inline |
handleUpdateNowIfNeeded() | AsyncUpdater | private |
handleWheel(ComponentPeer &peer, Point< float > positionWithinPeer, Time time, const MouseWheelDetails &wheel) | MouseInputSourceInternal | inline |
hasMouseMovedSignificantlySincePressed() const noexcept | MouseInputSourceInternal | inline |
hideCursor() | MouseInputSourceInternal | inline |
index | MouseInputSourceInternal | |
isCursorVisibleUntilOffscreen | MouseInputSourceInternal | |
isDragging() const noexcept | MouseInputSourceInternal | inline |
isMouseDevice | MouseInputSourceInternal | |
isUnboundedMouseModeOn | MouseInputSourceInternal | |
isUpdatePending() const noexcept | AsyncUpdater | private |
lastScreenPos | MouseInputSourceInternal | |
MouseInputSourceInternal(const int i, const bool isMouse) | MouseInputSourceInternal | inline |
revealCursor(bool forcedUpdate) | MouseInputSourceInternal | inline |
screenPosToLocalPos(Component &comp, Point< float > pos) | MouseInputSourceInternal | inlinestatic |
sendMagnifyGesture(Component &comp, Point< float > screenPos, Time time, const float amount) | MouseInputSourceInternal | inline |
sendMouseDown(Component &comp, Point< float > screenPos, Time time) | MouseInputSourceInternal | inline |
sendMouseDrag(Component &comp, Point< float > screenPos, Time time) | MouseInputSourceInternal | inline |
sendMouseEnter(Component &comp, Point< float > screenPos, Time time) | MouseInputSourceInternal | inline |
sendMouseExit(Component &comp, Point< float > screenPos, Time time) | MouseInputSourceInternal | inline |
sendMouseMove(Component &comp, Point< float > screenPos, Time time) | MouseInputSourceInternal | inline |
sendMouseUp(Component &comp, Point< float > screenPos, Time time, const ModifierKeys oldMods) | MouseInputSourceInternal | inline |
sendMouseWheel(Component &comp, Point< float > screenPos, Time time, const MouseWheelDetails &wheel) | MouseInputSourceInternal | inline |
setButtons(Point< float > screenPos, Time time, const ModifierKeys newButtonState) | MouseInputSourceInternal | inline |
setComponentUnderMouse(Component *const newComponent, Point< float > screenPos, Time time) | MouseInputSourceInternal | inline |
setPeer(ComponentPeer &newPeer, Point< float > screenPos, Time time) | MouseInputSourceInternal | inline |
setScreenPos(Point< float > newScreenPos, Time time, const bool forceUpdate) | MouseInputSourceInternal | inline |
setScreenPosition(Point< float > p) | MouseInputSourceInternal | inline |
showMouseCursor(MouseCursor cursor, bool forcedUpdate) | MouseInputSourceInternal | inline |
triggerAsyncUpdate() | AsyncUpdater | private |
triggerFakeMove() | MouseInputSourceInternal | inline |
unboundedMouseOffset | MouseInputSourceInternal | |
~AsyncUpdater() | AsyncUpdater | privatevirtual |