Xj3D 2.0 VRML/X3D Code API

org.xj3d.ui.swt.browser.ogl
Class SWTOGLConstruct

java.lang.Object
  extended by org.xj3d.ui.construct.Construct
      extended by org.xj3d.ui.construct.ogl.OGLConstruct
          extended by org.xj3d.ui.swt.browser.ogl.SWTOGLConstruct
All Implemented Interfaces:
ConstructBuilder

public abstract class SWTOGLConstruct
extends OGLConstruct

An abstract sub-class of OGLConstruct that provides SWT UI capabilities to the base Construct.

Version:
$Revision: 1.1 $
Author:
Rex Melton

Field Summary
protected  org.eclipse.swt.widgets.Composite parent
          The parent Composite of the rendering surface
protected  int style
          The style attributes of the rendering surface
protected  java.lang.String SWT_CONTENT_HANDLER_FACTORY
          SWT Toolkit specific content handler factory
protected  java.lang.String SWT_UI_DEVICE_FACTORY
          SWT Toolkit specific 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 SWTOGLConstruct(org.eclipse.swt.widgets.Composite parent, int style)
          Constructor
protected SWTOGLConstruct(org.eclipse.swt.widgets.Composite parent, int style, ErrorReporter reporter)
          Constructor
 
Method Summary
protected  void buildGraphicsRenderingDevice()
          Create the toolkit specific graphics rendering device
 
Methods inherited from class org.xj3d.ui.construct.ogl.OGLConstruct
buildAudioRenderingDevice, 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

SWT_UI_DEVICE_FACTORY

protected java.lang.String SWT_UI_DEVICE_FACTORY
SWT Toolkit specific device factory


SWT_CONTENT_HANDLER_FACTORY

protected java.lang.String SWT_CONTENT_HANDLER_FACTORY
SWT Toolkit specific content handler factory


parent

protected org.eclipse.swt.widgets.Composite parent
The parent Composite of the rendering surface


style

protected int style
The style attributes of the rendering surface

Constructor Detail

SWTOGLConstruct

protected SWTOGLConstruct(org.eclipse.swt.widgets.Composite parent,
                          int style)
Constructor


SWTOGLConstruct

protected SWTOGLConstruct(org.eclipse.swt.widgets.Composite parent,
                          int style,
                          ErrorReporter reporter)
Constructor

Parameters:
reporter - The error reporter
Method Detail

buildGraphicsRenderingDevice

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

Specified by:
buildGraphicsRenderingDevice in class Construct

Xj3D 2.0 VRML/X3D Code API

Copyright © 2001 - 2006 Web3D Consortium