Xj3D 2.0 VRML/X3D Code API

org.xj3d.ui.awt.browser.ogl
Class OffscreenOGLConstruct

java.lang.Object
  extended by org.xj3d.ui.construct.Construct
      extended by org.xj3d.ui.construct.ogl.OGLConstruct
          extended by org.xj3d.ui.awt.browser.ogl.AWTOGLConstruct
              extended by org.xj3d.ui.awt.browser.ogl.OffscreenOGLConstruct
All Implemented Interfaces:
ConstructBuilder

public abstract class OffscreenOGLConstruct
extends AWTOGLConstruct

An abstract sub-class of AWTOGLConstruct that provides offscreen rendering capabilities to the base Construct.

Version:
$Revision: 1.3 $
Author:
Justin Couch

Field Summary
protected  int height
          The height of the rendering surface
protected  int width
          The width of the rendering surface
 
Fields inherited from class org.xj3d.ui.awt.browser.ogl.AWTOGLConstruct
AWT_CONTENT_HANDLER_FACTORY, AWT_UI_DEVICE_FACTORY
 
Fields inherited from class org.xj3d.ui.construct.ogl.OGLConstruct
AUDIO_CULL_STAGE, AUDIO_PIPELINE, AUDIO_SORT_STAGE, audioDevice, audioPipeline, core, DISPLAY_MANAGER, displayManager, glCapabilities, glCapabilitiesChooser, GRAPHICS_CULL_STAGE, GRAPHICS_PIPELINE, GRAPHICS_SORT_STAGE, graphicsDevice, graphicsPipeline, OGL_LAYER_MANAGER_FACTORY, RENDER_MANAGER, renderManager, UI_DEVICE_FACTORY
 
Fields inherited from class org.xj3d.ui.construct.Construct
anisotropicDegree, antialiasSamples, CONTENT_HANDLER_FACTORY, CONTENT_LOADER, deviceFactory, DIS_PROTOCOL_HANDLER, doubleBuffered, errorReporter, EVENT_MODEL, eventModel, HANIM_MANAGER, hanimManager, hardwareAccelerated, LAYER_MANAGER_FACTORY, lightweightRenderer, loader, loadManager, NETWORK_MANAGER, networkManager, PARTICLE_MANAGER, particleManager, PHYSICS_MANAGER, physicsManager, PICKING_MANAGER, pickingManager, renderer, renderer_id, routeManager, ROUTER_FACTORY, ROUTER_MANAGER, sceneBuilderFactory, SCRIPT_LOADER, SCRIPT_MANAGER, scriptLoader, scriptManager, SENSOR_MANAGER, sensorManager, STATE_MANAGER, stateManager, supportVRML, supportX3D, TIME_SENSOR_MANAGER, timeSensorManager, useMipMaps, viewpointManager, VRML_JAVA_SCRIPT_ENGINE, VRML_JAVASCRIPT_SCRIPT_ENGINE, worldLoader, X3D_ECMASCRIPT_SCRIPT_ENGINE, X3D_JAVA_SCRIPT_ENGINE
 
Constructor Summary
protected OffscreenOGLConstruct()
          Constructor
protected OffscreenOGLConstruct(ErrorReporter reporter, int width, int height)
          Constructor
 
Method Summary
protected  void buildAudioRenderingDevice()
          Create the audio rendering device
protected  void buildGraphicsRenderingDevice()
          Create the toolkit specific graphics rendering device
 
Methods inherited from class org.xj3d.ui.construct.ogl.OGLConstruct
buildBrowserCore, buildInterfaceDevices, buildRenderer, buildRenderingCapabilities, buildSceneBuilderFactory, getAudioRenderPipeline, getBrowserCore, getDisplayCollection, getGraphicsObject, getGraphicsRenderPipeline, getRenderManager
 
Methods inherited from class org.xj3d.ui.construct.Construct
buildAll, buildManagers, buildNetworkCapabilities, buildRenderingDevices, buildScriptEngines, getContentLoadManager, getErrorReporter, getEventModelEvaluator, getFrameStateManager, getRouteManager, getScriptLoader, getScriptManager, getSensorManager, getTimeSensorManager, getViewpointManager, getWorldLoaderManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

width

protected int width
The width of the rendering surface


height

protected int height
The height of the rendering surface

Constructor Detail

OffscreenOGLConstruct

protected OffscreenOGLConstruct()
Constructor


OffscreenOGLConstruct

protected OffscreenOGLConstruct(ErrorReporter reporter,
                                int width,
                                int height)
Constructor

Parameters:
reporter - The error reporter
Method Detail

buildGraphicsRenderingDevice

protected void buildGraphicsRenderingDevice()
Create the toolkit specific graphics rendering device

Overrides:
buildGraphicsRenderingDevice in class AWTOGLConstruct

buildAudioRenderingDevice

protected void buildAudioRenderingDevice()
Create the audio rendering device

Overrides:
buildAudioRenderingDevice in class OGLConstruct

Xj3D 2.0 VRML/X3D Code API

Copyright © 2001 - 2006 Web3D Consortium