Aviatrix3D
2.0 Beta 2

org.j3d.aviatrix3d.output.graphics
Class StandardRenderingProcessor

java.lang.Object
  extended byorg.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
      extended byorg.j3d.aviatrix3d.output.graphics.StandardRenderingProcessor
All Implemented Interfaces:
RenderingProcessor

public class StandardRenderingProcessor
extends BaseRenderingProcessor

Handles the rendering for a single output device - be it on-screen or off.

The code expects that everything is set up before each call of the display() callback. It does not handle any recursive rendering requests as that is assumed to have been sorted out before calling this renderer.

Version:
$Revision: 1.3 $
Author:
Justin Couch

Field Summary
 
Fields inherited from class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
alwaysLocalClear, availableClips, availableLights, clearColor, clipIdMap, currentShaderProgramId, currentViewport, deleteQueue, environmentList, errorReporter, eyePoint, glContext, initComplete, INITIAL_DELETE_SIZE, INITIAL_PATH_DEPTH, INVALID_SHADER, lastClipIdx, lastLightIdx, lastShaderInitIdx, lastShaderLogIdx, lightIdMap, LIST_START_SIZE, numDeletions, numRenderables, operationList, renderableList, resetColor, shaderInitList, SHADERLIST_START_SIZE, shaderLogList, singleThreaded, surfaceMatrix, terminate
 
Constructor Summary
StandardRenderingProcessor(javax.media.opengl.GLContext context)
          Construct handler for rendering objects to the main screen.
 
Method Summary
 void display()
          Called by the drawable to perform rendering by the client.
 
Methods inherited from class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
disposeSingleThreadResources, enableSingleThreaded, getCenterEyeInSurface, getPixelLocationInSurface, getSurfaceToVWorld, halt, init, postLayerEnvironmentDraw, postMPPassEnvironmentDraw, preLayerEnvironmentDraw, preMPPassEnvironmentDraw, queueDeletedObject, queueShaderRequests, render, renderViewpoint, setClearColor, setColorClearNeeded, setDrawableObjects, setErrorReporter, setupMultipassViewport, setupViewport, swapBuffers, terminateCleanup, updateProjectionMatrix
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandardRenderingProcessor

public StandardRenderingProcessor(javax.media.opengl.GLContext context)
Construct handler for rendering objects to the main screen.

Parameters:
context - The context that this processor is working on
Method Detail

display

public void display()
Called by the drawable to perform rendering by the client.

Specified by:
display in class BaseRenderingProcessor

Aviatrix3D
2.0 Beta 2

Latest Info from http://aviatrix3d.j3d.org/
Copyright © 2003 - 2006 j3d.org