|
j3d.org Code | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| InputRequester | An interface to start and stop the various input events available. |
| InteractiveOverlay | An extended version of the overlay that would like to have interactive input from the mouse and/or keyboard. |
| Overlay | An overlay is rectangular texture which is aligned with the image plate giving the illusion of an image drawn onto the canvas rather than in the scene. |
| ScreenComponent | A representation of something that can be seen on screen. |
| ScrollEventListener | A listener for scroll events. |
| UpdatableEntity | A representation of an entity that requires periodic updates. |
| UpdateManager | A representation of a manager that processes updates. |
| Class Summary | |
| ImageButtonOverlay | An overlay with a clickable image that acts like a button. |
| ImageOverlay | An overlay that draws an image on screen at the given position. |
| InteractiveOverlayBase | An implementation of the interactive overlay. |
| InteractiveTextureOverlay | An texture overlay extension that allows input events to be captured. |
| LabelOverlay | An overlay that renders a text label. |
| MouseOverlay | An overlay that is used like an ordinary drawing canvas that interacts with the mouse. |
| OverlayBase | An implementation of the overlay and screen component interfaces to provide a ready-made overlay system. |
| OverlayManager | The overlay manager keeps track of all the overlay's on the screen and makes sure they are updated with the view transform once a frame. |
| OverlayUtilities | Utility functionality for creating parts of the overlay system. |
| ScribbleOverlay | An overlay allows the user to scribble on the screen, over the top of the 3D display. |
| ScrollEvent | An event describing a scroll action or request. |
| TextureOverlay | An overlay implementation that uses a Java3D
Texture2D object for the renderable surface. |
| UpdateControlBehavior | An implementation of an update manager that uses the Java3D behaviour system. |
Classes for providing 2D screen overlays for a 3D canvas.
Overlays provide an application with the ability place a 2D set of rendered images over the top of the 3D scene. This has come about because of the dismal performance of the standard Java3D capability provided by the Canvas3D class. These overlays are oriented as part of the 3D and always consistent with any drawn parts to provide an invisible overlay capability to the application code.
The code in this package is provided by Dave Yazel of Teseract Software, LLP.
|
j3d.org Code | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||