Uses of Class
com.openinventor.inventor.events.SoEvent
Packages that use SoEvent
Package
Description
Open Inventor is an object-oriented and OpenGL-based API for real-time 3D visualization.
Viewer components contains helpful tools to implement a custom viewer.
-
Uses of SoEvent in com.openinventor.inventor
Methods in com.openinventor.inventor with parameters of type SoEventModifier and TypeMethodDescriptionboolean
SoSceneManager.processEvent
(SoEvent event) Processes the passed event by applying anSoHandleEventAction
to the scene graph managed here. -
Uses of SoEvent in com.openinventor.inventor.actions
Methods in com.openinventor.inventor.actions that return SoEventModifier and TypeMethodDescriptionSoHandleEventAction.getEvent()
Returns the event being handled.Methods in com.openinventor.inventor.actions with parameters of type SoEvent -
Uses of SoEvent in com.openinventor.inventor.events
Subclasses of SoEvent in com.openinventor.inventor.eventsModifier and TypeClassDescriptionclass
Base class for all button events.class
Controller button press and release event.class
Keyboard key press and release events.class
2D location events.class
3D motion events.class
Mouse button press and release events.class
Mouse wheel events.class
Spaceball button press and release events.class
3D tracker event.Methods in com.openinventor.inventor.events with parameters of type SoEventModifier and TypeMethodDescriptionstatic boolean
SoMouseButtonEvent.isButtonDoubleClickEvent
(SoEvent e, SoMouseButtonEvent.Buttons whichButton) Returns whether the passed event is a mouse button double click event of the passed button.static boolean
SoControllerButtonEvent.isButtonPressEvent
(SoEvent e, SoControllerButtonEvent.Buttons whichButton) Convenience function to see if anSoEvent
is a press of the passed mouse button.static boolean
SoMouseButtonEvent.isButtonPressEvent
(SoEvent e, SoMouseButtonEvent.Buttons whichButton) Returns whether the passed event is a mouse button press event of the passed button.static boolean
SoSpaceballButtonEvent.isButtonPressEvent
(SoEvent e, SoSpaceballButtonEvent.Buttons whichButton) Returns whether the passed event is a spaceball button press event of the passed button.static boolean
SoControllerButtonEvent.isButtonReleaseEvent
(SoEvent e, SoControllerButtonEvent.Buttons whichButton) Convenience function to see if anSoEvent
is a release of the passed mouse button.static boolean
SoMouseButtonEvent.isButtonReleaseEvent
(SoEvent e, SoMouseButtonEvent.Buttons whichButton) Returns whether the passed event is a mouse button release event of the passed button.static boolean
SoSpaceballButtonEvent.isButtonReleaseEvent
(SoEvent e, SoSpaceballButtonEvent.Buttons whichButton) Returns whether the passed event is a spaceball button release event of the passed button.static boolean
SoKeyboardEvent.isKeyPressEvent
(SoEvent e, SoKeyboardEvent.Keys whichKey) Returns whether the passed event is a keyboard press event of the passed key.static boolean
SoKeyboardEvent.isKeyReleaseEvent
(SoEvent e, SoKeyboardEvent.Keys whichKey) Returns whether the passed event is a keyboard release event of the passed key. -
Uses of SoEvent in com.openinventor.inventor.gestures.events
Subclasses of SoEvent in com.openinventor.inventor.gestures.eventsModifier and TypeClassDescriptionclass
Class for double-tap gesture events.class
Base class for gesture events.class
Class for long tap gesture events.class
Class for rotate gesture events.class
Class for scale (pinch) gesture events. -
Uses of SoEvent in com.openinventor.inventor.gestures.recognizers
Methods in com.openinventor.inventor.gestures.recognizers that return SoEventModifier and TypeMethodDescriptionIf the specified touch event completes a recognized gesture, returns anSoGestureEvent
, else returns null.Methods in com.openinventor.inventor.gestures.recognizers with parameters of type SoEventModifier and TypeMethodDescriptionIf the specified touch event completes a recognized gesture, returns anSoGestureEvent
, else returns null. -
Uses of SoEvent in com.openinventor.inventor.nodes
Methods in com.openinventor.inventor.nodes that return SoEvent -
Uses of SoEvent in com.openinventor.inventor.touch
Methods in com.openinventor.inventor.touch that return types with arguments of type SoEventModifier and TypeMethodDescriptionSoTouchManager.getTouchDownEvent
(long fingerId, SbVec2f fingerPos, SbTime time) Translate the given touch down event into a list ofSoEvent
.SoTouchManager.getTouchMoveEvent
(long fingerId, SbVec2f fingerPos, SbTime time) Translate the given touch move event into a list ofSoEvent
.SoTouchManager.getTouchUpEvent
(long fingerId, SbVec2f fingerPos, SbTime time) Translate the given touch up event into a list ofSoEvent
. -
Uses of SoEvent in com.openinventor.inventor.touch.events
Subclasses of SoEvent in com.openinventor.inventor.touch.events -
Uses of SoEvent in com.openinventor.inventor.viewercomponents
Methods in com.openinventor.inventor.viewercomponents that return types with arguments of type SoEventModifier and TypeMethodDescriptionSoEventBuilder.getTouchDownEvent
(int x, int y, long fingerId) Return a list ofSoEvent
corresponding to given parameters.SoEventBuilder.getTouchMoveEvent
(int x, int y, long fingerId) Return a list ofSoEvent
corresponding to given parameters.SoEventBuilder.getTouchUpEvent
(int x, int y, long fingerId) Return a list ofSoEvent
corresponding to given parameters.Methods in com.openinventor.inventor.viewercomponents with parameters of type SoEventModifier and TypeMethodDescriptionboolean
SiRenderAreaInteractive.processEvent
(SoEvent event) Processes the passed event to the scene graph managed here.boolean
SoRenderAreaCore.processEvent
(SoEvent event) Processes the passed event by applying anSoHandleEventAction
to the scene graph managed here.Method parameters in com.openinventor.inventor.viewercomponents with type arguments of type SoEventModifier and TypeMethodDescriptionboolean
SiRenderAreaInteractive.processEvents
(Collection<SoEvent> eventList) Processes the passed event to the scene graph managed here.boolean
SoRenderAreaCore.processEvents
(Collection<SoEvent> eventList) Processes the passed event by applying anSoHandleEventAction
to the scene graph managed here.