| addCommandAction(SoCommandAction *) | SoInteractionOwner | inlineprotected |
| addListener(SoInteractionOwnerListenerInterface *listener) | SoInteractionOwner | |
| addOffsetAction(SoOffsetAction *) | SoInteractionOwner | inlineprotected |
| addPointingAction(SoPointingAction *) | SoInteractionOwner | inlineprotected |
| augmentLocation(SoPointerPosition &, bool) | SoInteractionHandler | inlineprotectedvirtual |
| buttonMaskChanged(SoState *state, const SoPointerPosition &location, int buttonMask) | SoInteractionHandler | protected |
| canSelectPointingAction() | SoInteractionHandler | protected |
| cursorShapeDraw | SoCSODrawOnSurface | |
| editingOn | SoCSODrawOnSurface | |
| elevation | SoCSODrawOnSurface | |
| getCommandActions(SoState *state) | SoInteractionProvider | virtual |
| getCoordinator() | SoInteractionHandler | inlineprotected |
| getCurrentButtonMask() | SoInteractionHandler | inlineprotected |
| getCurrentModifierMask() | SoInteractionHandler | inlineprotected |
| getCurrentPointerLocation() | SoInteractionHandler | inlineprotected |
| getID() const override | SoInteractionProviderNode | virtual |
| getInteractionProvider(SoNode *node) | SoInteractionNode | static |
| getInteractions(SoState *state) override | SoInteractionOwner | virtual |
| getInteractionsOfType(SoState *state) | SoInteractionProvider | |
| getLocalCurrentPointingAction() | SoInteractionHandler | protected |
| getOffsetActions(SoState *state) | SoInteractionProvider | virtual |
| SoInteractionProviderNode::getPointingActions(SoState *state) | SoInteractionProvider | virtual |
| GetProviderFunc typedef | SoInteractionProvider | |
| handleEvent(SoHandleEventAction *action) override | SoInteractionNode | |
| handleEventForInteraction(SoHandleEventAction *action) | SoInteractionHandler | virtual |
| handleKeyPress(SoState *state, const SoPointerPosition &location, int modifiers, SoKeyboardEvent::Key nKey, bool positionValid) | SoInteractionHandler | protected |
| handlePointerLeftWindow(SoState *state) | SoInteractionHandler | protected |
| hasCSOList() const | SoCSODrawOnSurface | inline |
| hasInteractions() const | SoInteractionOwner | inlineprotected |
| hasInteractionsOfType() const | SoInteractionOwner | protected |
| inCSOList | SoCSODrawOnSurface | |
| initClass() | SoCSODrawOnSurface | static |
| instanceName | SoInteractionProviderNode | |
| interactionProviderID | SoInteractionProviderNode | |
| isCurrentPointerLocationValid() | SoInteractionHandler | inlineprotected |
| isEditing | SoCSODrawOnSurface | |
| isEnabled(SoPointingAction *action, int currentMask) | SoInteractionHandler | protectedvirtual |
| isValidStartingLocation(const SoPointerPosition &location) | SoInteractionHandler | protectedvirtual |
| locationChanged(SoState *state, const SoPointerPosition &location, bool force=false, bool renderRefresh=false) | SoInteractionHandler | protected |
| modifierKey | SoCSODrawOnSurface | |
| modifierMaskChanged(SoState *state, const SoPointerPosition &location, int modifierMask) | SoInteractionHandler | protected |
| objRef() override | SoInteractionProviderNode | virtual |
| objUnref() override | SoInteractionProviderNode | virtual |
| pointerLeftWindow(SoState *state) override | SoInteractionOwner | virtual |
| pointerLeftWindow() | SoInteractionOwner | inlineprotectedvirtual |
| pointerPosition(SoState *state, const SoPointerPosition &pos) override | SoInteractionOwner | virtual |
| pointerPosition(const SoPointerPosition &) | SoInteractionOwner | inlineprotectedvirtual |
| pointsPerMM | SoCSODrawOnSurface | |
| registerInteractionProviderNode(SoType type, GetProviderFunc func) | SoInteractionProvider | static |
| removeListener(SoInteractionOwnerListenerInterface *listener) | SoInteractionOwner | |
| selectTargetPointingAction(SoState *state, const SoPointerPosition &location, int mask) | SoInteractionHandler | protected |
| shouldDiscardSingleClicks | SoCSODrawOnSurface | |
| SoCSODrawOnSurface() | SoCSODrawOnSurface | |
| SoCSODrawOnSurfaceCancelCommandAction | SoCSODrawOnSurface | friend |
| SoCSODrawOnSurfaceDrawAction | SoCSODrawOnSurface | friend |
| SoCSODrawOnSurfaceRedoCommandAction | SoCSODrawOnSurface | friend |
| SoCSODrawOnSurfaceUndoCommandAction | SoCSODrawOnSurface | friend |
| SoInteractionHandler(SoInteractionProvider *provider) | SoInteractionHandler | |
| SoInteractionNode() | SoInteractionNode | |
| SoInteractionOwner() | SoInteractionOwner | |
| SoInteractionProvider() | SoInteractionProvider | |
| SoInteractionProviderNode() | SoInteractionProviderNode | |
| trySwitchGlobalPointingAction(SoState *state, const SoPointerPosition &location, int buttonMask, int modifierMask) | SoInteractionHandler | protected |
| wheelRotated(SoState *state, const SoPointerPosition &location, int modifierMask, SoMouseWheelEvent::Orientation orientation, short rotation) | SoInteractionHandler | protected |
| ~SoInteractionHandler() | SoInteractionHandler | virtual |
| ~SoInteractionNode() override | SoInteractionNode | |
| ~SoInteractionOwner() override | SoInteractionOwner | |
| ~SoInteractionProvider() | SoInteractionProvider | inlinevirtual |
| ~SoInteractionProviderNode() override | SoInteractionProviderNode | |