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 booleanSoSceneManager. processEvent(SoEvent event)Processes the passed event by applying anSoHandleEventActionto 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 SoEventSoHandleEventAction. getEvent()Returns the event being handled.Methods in com.openinventor.inventor.actions with parameters of type SoEvent Modifier and Type Method Description voidSoHandleEventAction. 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 classSoButtonEventBase class for all button events.classSoControllerButtonEventController button press and release event.classSoKeyboardEventKeyboard key press and release events.classSoLocation2Event2D location events.classSoMotion3Event3D motion events.classSoMouseButtonEventMouse button press and release events.classSoMouseWheelEventMouse wheel events.classSoSpaceballButtonEventSpaceball button press and release events.classSoTrackerEvent3D tracker event.Methods in com.openinventor.inventor.events with parameters of type SoEvent Modifier and Type Method Description static booleanSoMouseButtonEvent. isButtonDoubleClickEvent(SoEvent e, SoMouseButtonEvent.Buttons whichButton)Returns whether the passed event is a mouse button double click event of the passed button.static booleanSoControllerButtonEvent. isButtonPressEvent(SoEvent e, SoControllerButtonEvent.Buttons whichButton)Convenience function to see if anSoEventis a press of the passed mouse button.static booleanSoMouseButtonEvent. isButtonPressEvent(SoEvent e, SoMouseButtonEvent.Buttons whichButton)Returns whether the passed event is a mouse button press event of the passed button.static booleanSoSpaceballButtonEvent. isButtonPressEvent(SoEvent e, SoSpaceballButtonEvent.Buttons whichButton)Returns whether the passed event is a spaceball button press event of the passed button.static booleanSoControllerButtonEvent. isButtonReleaseEvent(SoEvent e, SoControllerButtonEvent.Buttons whichButton)Convenience function to see if anSoEventis a release of the passed mouse button.static booleanSoMouseButtonEvent. isButtonReleaseEvent(SoEvent e, SoMouseButtonEvent.Buttons whichButton)Returns whether the passed event is a mouse button release event of the passed button.static booleanSoSpaceballButtonEvent. isButtonReleaseEvent(SoEvent e, SoSpaceballButtonEvent.Buttons whichButton)Returns whether the passed event is a spaceball button release event of the passed button.static booleanSoKeyboardEvent. isKeyPressEvent(SoEvent e, SoKeyboardEvent.Keys whichKey)Returns whether the passed event is a keyboard press event of the passed key.static booleanSoKeyboardEvent. 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 classSoDoubleTapGestureEventClass for double-tap gesture events.classSoGestureEventBase class for gesture events.classSoLongTapGestureEventClass for long tap gesture events.classSoRotateGestureEventClass for rotate gesture events.classSoScaleGestureEventClass 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 SoEventSoGestureRecognizer. 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 SoEventSoGestureRecognizer. 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 SoEventSoEventCallback. 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 classSoTouchEventBase 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 ofSoEventcorresponding to given parameters.java.util.ArrayList<SoEvent>SoEventBuilder. getTouchMoveEvent(int x, int y, long fingerId)Return a list ofSoEventcorresponding to given parameters.java.util.ArrayList<SoEvent>SoEventBuilder. getTouchUpEvent(int x, int y, long fingerId)Return a list ofSoEventcorresponding to given parameters.Methods in com.openinventor.inventor.viewercomponents with parameters of type SoEvent Modifier and Type Method Description booleanSiRenderAreaInteractive. processEvent(SoEvent event)Processes the passed event to the scene graph managed here.booleanSoRenderAreaCore. processEvent(SoEvent event)Processes the passed event by applying anSoHandleEventActionto the scene graph managed here.Method parameters in com.openinventor.inventor.viewercomponents with type arguments of type SoEvent Modifier and Type Method Description booleanSiRenderAreaInteractive. processEvents(java.util.Collection<SoEvent> eventList)Processes the passed event to the scene graph managed here.booleanSoRenderAreaCore. processEvents(java.util.Collection<SoEvent> eventList)Processes the passed event by applying anSoHandleEventActionto the scene graph managed here.
-