Class DefaultUserInputHandler

java.lang.Object
org.web3d.vrml.renderer.ogl.input.DefaultUserInputHandler
All Implemented Interfaces:
NavigationInfoChangeListener, OGLUserInputHandler, OriginListener, UserInputHandler

public class DefaultUserInputHandler extends Object implements OGLUserInputHandler, NavigationInfoChangeListener
A complete handler for all user input information within a scene.

The handler takes care of all the handling needed for sensors, anchors, navigation and keyboard. However, it does not define a way of sourcing those events as it assumes that a user will either delegate or extend this class with more specific information such as an AWT listener or Java3D behavior.

The current key handling does not allow keyboard navigation of the world. It passes all key events directly through to the current key sensor if one is registered.

Version:
$Revision: 1.52 $
Author:
Justin Couch