Xj3D 2.0 VRML/X3D Code API

Package org.web3d.vrml.renderer.ogl.browser

Classes needed to create a full VRML browser implementation based on the nodes and other structures available in the API.

See:
          Description

Interface Summary
ScreenCaptureListener Notification of Screen captures.
 

Class Summary
ApplicationFrameManager Per-frame manager that uses the Aviatrix3D ApplicationUpdateObserver to clock the scene graph time with.
GlobalEffectsGroup Represents all of the global rendering effects in the world - viewpoint, background and fog.
OGLBrowserCanvas A single canvas that can display a VRML scene graph.
OGLLayerManagerFactory Layer manager factory instance that creates OpenGL-specific layers handlers.
OGLMinimalBrowserCore Representation of a core of a browser implemented using the OpenGL rendering APIs.
OGLProfilingInfo Timing data for profiling the performance of different rendering stages.
OGLRenderingEffects Pre and post frame rendering effects processing for any OpenGL renderer.
OGLStandardBrowserCore Representation of a core of a browser implemented using the OpenGL rendering APIs.
PerFrameManager The thread that looks after the update issues of every frame.
 

Package org.web3d.vrml.renderer.ogl.browser Description

Classes needed to create a full VRML browser implementation based on the nodes and other structures available in the API.

This package is a relatively high level approach to the concepts needed to build a browser. It bases its work on the low level parsing and building used in the J3D Nodes package to then assemble a full browser.

A browser may be accessible in one of a number of forms presented in this package. You may start with just a single, simple window and go all the way to a full browser package. It does not provide a full browser application as that expects that you want to create a custom code for that.

System Properties

The following system properties are used by classes in this package.


Xj3D 2.0 VRML/X3D Code API

Copyright © 2001 - 2006 Web3D Consortium