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.awt | |
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.
|
Modifier and Type | Method and Description |
---|---|
boolean |
SoSceneManager.processEvent(SoEvent event)
Processes the passed event by applying an
SoHandleEventAction to the scene graph managed here. |
Modifier and Type | Method and Description |
---|---|
SoEvent |
SoHandleEventAction.getEvent()
Returns the event being handled.
|
Modifier and Type | Method and Description |
---|---|
void |
SoHandleEventAction.setEvent(SoEvent ev)
Sets the event being handled.
|
Modifier and Type | Method and Description |
---|---|
void |
SwRenderArea.processSoEvent(SoEvent e)
Deprecated.
This method allows RenderArea to process SoEvents.
|
Modifier and Type | Class and 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.
|
Modifier and Type | Method and 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 an
SoEvent 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 an
SoEvent 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.
|
Modifier and Type | Class and 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.
|
Modifier and Type | Method and Description |
---|---|
SoEvent |
SoGestureRecognizer.recognize(SoEvent touchEvent)
If the specified touch event completes a recognized gesture, returns an
SoGestureEvent , else returns null. |
Modifier and Type | Method and Description |
---|---|
SoEvent |
SoGestureRecognizer.recognize(SoEvent touchEvent)
If the specified touch event completes a recognized gesture, returns an
SoGestureEvent , else returns null. |
Modifier and Type | Method and Description |
---|---|
SoEvent |
SoEventCallback.getEvent()
Returns the event currently being handled, or NULL if traversal is not taking place.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<SoEvent> |
SoTouchManager.getTouchDownEvent(long fingerId,
SbVec2f fingerPos,
SbTime time)
Translate the given touch down event into a list of
SoEvent . |
java.util.ArrayList<SoEvent> |
SoTouchManager.getTouchMoveEvent(long fingerId,
SbVec2f fingerPos,
SbTime time)
Translate the given touch move event into a list of
SoEvent . |
java.util.ArrayList<SoEvent> |
SoTouchManager.getTouchUpEvent(long fingerId,
SbVec2f fingerPos,
SbTime time)
Translate the given touch up event into a list of
SoEvent . |
Modifier and Type | Class and Description |
---|---|
class |
SoTouchEvent
Base class for touch events.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<SoEvent> |
SoEventBuilder.getTouchDownEvent(int x,
int y,
long fingerId)
Return a list of
SoEvent corresponding to given parameters. |
java.util.ArrayList<SoEvent> |
SoEventBuilder.getTouchMoveEvent(int x,
int y,
long fingerId)
Return a list of
SoEvent corresponding to given parameters. |
java.util.ArrayList<SoEvent> |
SoEventBuilder.getTouchUpEvent(int x,
int y,
long fingerId)
Return a list of
SoEvent corresponding to given parameters. |
Modifier and Type | Method and 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 an
SoHandleEventAction to the scene graph managed here. |
Modifier and Type | Method and 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 an
SoHandleEventAction to the scene graph managed here. |
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com