Uses of Class
com.openinventor.inventor.events.SoEvent
-
Packages that use SoEvent Package Description com.openinventor.inventor Open Inventor is an object-oriented and OpenGL-based API for real-time 3D visualization.com.openinventor.inventor.actions com.openinventor.inventor.events com.openinventor.inventor.gestures.events com.openinventor.inventor.gestures.recognizers com.openinventor.inventor.nodes com.openinventor.inventor.touch com.openinventor.inventor.touch.events com.openinventor.inventor.viewercomponents 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 SoEvent Modifier and Type Method Description boolean
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 SoEvent Modifier and Type Method Description SoEvent
SoHandleEventAction. getEvent()
Returns the event being handled.Methods in com.openinventor.inventor.actions with parameters of type SoEvent Modifier and Type Method Description void
SoHandleEventAction. setEvent(SoEvent ev)
Sets the event being handled. -
Uses of SoEvent in com.openinventor.inventor.events
Subclasses of SoEvent in com.openinventor.inventor.events Modifier and Type Class Description class
SoButtonEvent
Base class for all button events.class
SoControllerButtonEvent
Controller button press and release event.class
SoKeyboardEvent
Keyboard key press and release events.class
SoLocation2Event
2D location events.class
SoMotion3Event
3D motion events.class
SoMouseButtonEvent
Mouse button press and release events.class
SoMouseWheelEvent
Mouse wheel events.class
SoSpaceballButtonEvent
Spaceball button press and release events.class
SoTrackerEvent
3D tracker event.Methods in com.openinventor.inventor.events with parameters of type SoEvent Modifier and Type Method Description static 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.events Modifier and Type Class Description class
SoDoubleTapGestureEvent
Class for double-tap gesture events.class
SoGestureEvent
Base class for gesture events.class
SoLongTapGestureEvent
Class for long tap gesture events.class
SoRotateGestureEvent
Class for rotate gesture events.class
SoScaleGestureEvent
Class for scale (pinch) gesture events. -
Uses of SoEvent in com.openinventor.inventor.gestures.recognizers
Methods in com.openinventor.inventor.gestures.recognizers that return SoEvent Modifier and Type Method Description SoEvent
SoGestureRecognizer. recognize(SoEvent touchEvent)
If the specified touch event completes a recognized gesture, returns anSoGestureEvent
, else returns null.Methods in com.openinventor.inventor.gestures.recognizers with parameters of type SoEvent Modifier and Type Method Description SoEvent
SoGestureRecognizer. recognize(SoEvent touchEvent)
If 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 Modifier and Type Method Description SoEvent
SoEventCallback. getEvent()
Returns the event currently being handled, or NULL if traversal is not taking place. -
Uses of SoEvent in com.openinventor.inventor.touch
Methods in com.openinventor.inventor.touch that return types with arguments of type SoEvent Modifier and Type Method Description java.util.ArrayList<SoEvent>
SoTouchManager. getTouchDownEvent(long fingerId, SbVec2f fingerPos, SbTime time)
Translate the given touch down event into a list ofSoEvent
.java.util.ArrayList<SoEvent>
SoTouchManager. getTouchMoveEvent(long fingerId, SbVec2f fingerPos, SbTime time)
Translate the given touch move event into a list ofSoEvent
.java.util.ArrayList<SoEvent>
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 Modifier and Type Class Description class
SoTouchEvent
Base class for touch events. -
Uses of SoEvent in com.openinventor.inventor.viewercomponents
Methods in com.openinventor.inventor.viewercomponents that return types with arguments of type SoEvent Modifier and Type Method Description java.util.ArrayList<SoEvent>
SoEventBuilder. getTouchDownEvent(int x, int y, long fingerId)
Return a list ofSoEvent
corresponding to given parameters.java.util.ArrayList<SoEvent>
SoEventBuilder. getTouchMoveEvent(int x, int y, long fingerId)
Return a list ofSoEvent
corresponding to given parameters.java.util.ArrayList<SoEvent>
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 SoEvent Modifier and Type Method Description boolean
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 SoEvent Modifier and Type Method Description boolean
SiRenderAreaInteractive. processEvents(java.util.Collection<SoEvent> eventList)
Processes the passed event to the scene graph managed here.boolean
SoRenderAreaCore. processEvents(java.util.Collection<SoEvent> eventList)
Processes the passed event by applying anSoHandleEventAction
to the scene graph managed here.
-