|
Xj3D 2.0 VRML/X3D Code API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xj3d.ui.construct.Construct
org.xj3d.ui.construct.ogl.OGLConstruct
public abstract class OGLConstruct
An abstract sub-class of Construct that provides OGL render capabilities to the base Construct.
| Field Summary | |
|---|---|
protected java.lang.String |
AUDIO_CULL_STAGE
The audio sort stage class |
protected java.lang.String |
AUDIO_PIPELINE
The audio pipeline class |
protected java.lang.String |
AUDIO_SORT_STAGE
The audio cull stage class |
protected org.j3d.aviatrix3d.pipeline.audio.AudioOutputDevice |
audioDevice
The audio device |
protected org.j3d.aviatrix3d.pipeline.audio.DefaultAudioPipeline |
audioPipeline
The audio rendering pipeline |
protected OGLStandardBrowserCore |
core
The browser core |
protected java.lang.String |
DISPLAY_MANAGER
The display manager class |
protected org.j3d.aviatrix3d.management.DisplayCollection |
displayManager
Manager for the layers |
protected javax.media.opengl.GLCapabilities |
glCapabilities
The graphics capabilites for the graphics device |
protected javax.media.opengl.GLCapabilitiesChooser |
glCapabilitiesChooser
The graphics capabilites chooser |
protected java.lang.String |
GRAPHICS_CULL_STAGE
The graphics cull stage class |
protected java.lang.String |
GRAPHICS_PIPELINE
The graphics pipeline class |
protected java.lang.String |
GRAPHICS_SORT_STAGE
The graphics sort stage class |
protected org.j3d.aviatrix3d.pipeline.graphics.GraphicsOutputDevice |
graphicsDevice
The graphics rendering surface |
protected org.j3d.aviatrix3d.pipeline.graphics.DefaultGraphicsPipeline |
graphicsPipeline
The graphics rendering pipeline |
protected java.lang.String |
OGL_LAYER_MANAGER_FACTORY
The layer manager factory class |
protected java.lang.String |
RENDER_MANAGER
The render manager class |
protected org.j3d.aviatrix3d.management.RenderManager |
renderManager
The scene rendering manager |
protected java.lang.String |
UI_DEVICE_FACTORY
Toolkit specific device factory class |
| Constructor Summary | |
|---|---|
protected |
OGLConstruct()
Restricted Constructor |
protected |
OGLConstruct(ErrorReporter reporter)
Restricted Constructor |
| Method Summary | |
|---|---|
protected void |
buildAudioRenderingDevice()
Create the audio rendering device |
protected void |
buildBrowserCore()
Create the browser core |
void |
buildInterfaceDevices()
Create the access to the user interface devices |
void |
buildRenderer()
Create the rendering pipelines and render manager |
void |
buildRenderingCapabilities()
Create the rendering capabilities |
protected void |
buildSceneBuilderFactory()
Create the scene builder factory |
org.j3d.aviatrix3d.pipeline.audio.AudioRenderPipeline |
getAudioRenderPipeline()
Return the audio rendering pipeline. |
OGLStandardBrowserCore |
getBrowserCore()
Return the browser core. |
org.j3d.aviatrix3d.management.DisplayCollection |
getDisplayCollection()
Return the display manager. |
java.lang.Object |
getGraphicsObject()
Return the rendering surface |
org.j3d.aviatrix3d.pipeline.graphics.GraphicsRenderPipeline |
getGraphicsRenderPipeline()
Return the graphics rendering pipeline. |
org.j3d.aviatrix3d.management.RenderManager |
getRenderManager()
Return the render manager. |
| Methods inherited from class org.xj3d.ui.construct.Construct |
|---|
buildAll, buildGraphicsRenderingDevice, 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 |
|---|
protected java.lang.String RENDER_MANAGER
protected java.lang.String DISPLAY_MANAGER
protected java.lang.String AUDIO_PIPELINE
protected java.lang.String AUDIO_SORT_STAGE
protected java.lang.String AUDIO_CULL_STAGE
protected java.lang.String GRAPHICS_PIPELINE
protected java.lang.String GRAPHICS_SORT_STAGE
protected java.lang.String GRAPHICS_CULL_STAGE
protected java.lang.String OGL_LAYER_MANAGER_FACTORY
protected java.lang.String UI_DEVICE_FACTORY
protected javax.media.opengl.GLCapabilities glCapabilities
protected javax.media.opengl.GLCapabilitiesChooser glCapabilitiesChooser
protected org.j3d.aviatrix3d.pipeline.graphics.GraphicsOutputDevice graphicsDevice
protected org.j3d.aviatrix3d.pipeline.audio.AudioOutputDevice audioDevice
protected org.j3d.aviatrix3d.pipeline.graphics.DefaultGraphicsPipeline graphicsPipeline
protected org.j3d.aviatrix3d.pipeline.audio.DefaultAudioPipeline audioPipeline
protected org.j3d.aviatrix3d.management.DisplayCollection displayManager
protected org.j3d.aviatrix3d.management.RenderManager renderManager
protected OGLStandardBrowserCore core
| Constructor Detail |
|---|
protected OGLConstruct()
protected OGLConstruct(ErrorReporter reporter)
reporter - The error reporter| Method Detail |
|---|
public java.lang.Object getGraphicsObject()
getGraphicsObject in class Constructprotected void buildAudioRenderingDevice()
buildAudioRenderingDevice in class Constructprotected void buildBrowserCore()
buildBrowserCore in class Constructprotected void buildSceneBuilderFactory()
buildSceneBuilderFactory in class Constructpublic OGLStandardBrowserCore getBrowserCore()
getBrowserCore in class Constructpublic void buildRenderingCapabilities()
buildRenderingCapabilities in interface ConstructBuilderbuildRenderingCapabilities in class Constructpublic void buildInterfaceDevices()
public void buildRenderer()
InvalidConfigurationException - If a required class
class cannot be loaded.public org.j3d.aviatrix3d.pipeline.graphics.GraphicsRenderPipeline getGraphicsRenderPipeline()
public org.j3d.aviatrix3d.pipeline.audio.AudioRenderPipeline getAudioRenderPipeline()
public org.j3d.aviatrix3d.management.DisplayCollection getDisplayCollection()
public org.j3d.aviatrix3d.management.RenderManager getRenderManager()
|
Xj3D 2.0 VRML/X3D Code API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||