|
| bool | augmentLocation (SoPointerPosition &position, bool dragging) override |
| | Set SoView2D information in position.
|
| bool | isEnabled (SoPointingAction *action, int currentMask) override |
| | Only enable actions if the image in the SoView2D is valid.
|
| bool | isValidStartingLocation (const SoPointerPosition &location) override |
| Protected Member Functions inherited from SoInteractionHandler |
| bool | handleKeyPress (SoState *state, const SoPointerPosition &location, int modifiers, SoKeyboardEvent::Key nKey, bool positionValid) |
| void | buttonMaskChanged (SoState *state, const SoPointerPosition &location, int buttonMask) |
| | Called if the button mask changed since the last input event.
|
| void | modifierMaskChanged (SoState *state, const SoPointerPosition &location, int modifierMask) |
| | Called if the modifier mask changed since the last input event.
|
| void | locationChanged (SoState *state, const SoPointerPosition &location, bool force=false, bool renderRefresh=false) |
| bool | wheelRotated (SoState *state, const SoPointerPosition &location, int modifierMask, SoMouseWheelEvent::Orientation orientation, short rotation) |
| void | handlePointerLeftWindow (SoState *state) |
| | Called if the pointer left the scene widget.
|
| SoInteractionCoordinator * | getCoordinator () |
| | Access method, returns the interaction coordinator during event handling.
|
| SoPointingAction * | getLocalCurrentPointingAction () |
| bool | canSelectPointingAction () |
| void | selectTargetPointingAction (SoState *state, const SoPointerPosition &location, int mask) |
| bool | trySwitchGlobalPointingAction (SoState *state, const SoPointerPosition &location, int buttonMask, int modifierMask) |
| int | getCurrentButtonMask () |
| int | getCurrentModifierMask () |
| | Returns the currently active button modifier.
|
| SoPointerPosition | getCurrentPointerLocation () |
| | Returns the current position of the mouse cursor.
|
| bool | isCurrentPointerLocationValid () |
| | Returns whether the current mouse cursor position is valid.
|
View2DInteractionHandler is derived from SoInteractionHandler mainly to provide additional SoView2D information to the SoPointerPosition passed to many SoPointingAction methods
Definition at line 39 of file SoView2DInteraction.h.