Package org.xith3d.render

Interface Summary
Canvas3DWrapper A Canvas3DWrapper is a class, that wrapps a Canvas3D.
CanvasBag A class implementing this interface can hold several Canvas3Ds.
RenderCallback A RenderCallback can be attached to a RenderPass.
RenderEngine This interface is implemented by Xith3DEnvironment.
RenderEngineFeeder This interface is implemented by (Ext)RenderLoop.
RenderPassConfig A class implementing this interface holds all information necessary to configure a render pass.
RenderTarget A RenderTarget can be used on RenderPass level to make the Renderer render to something different than the standard frame buffer.
SceneGraphOpenGLReferences.Provider  
 

Class Summary
_RNDR_PrivilegedAccess Insert type comment here.
BackgroundRenderPass This is a simple RenderPass extension, that automatically sets up itself to be rendered in the foreground.
BaseRenderPassConfig This class holds all information necessary to configure a render pass.
Canvas3D A Canvas3D offers a plane area where the scene is projectively rendered on.
Canvas3DFactory A Canvas3DFactory is capable of creating Canvas3D instance.
Canvas3DJPanel This Panel is used to integrate a Canvas3D easily into Swing or AWT.
Canvas3DPanel This Panel is used to integrate a Canvas3D easily into Swing or AWT.
CanvasPeer All CanvasPeer implementations must extend this class.
Clipper A clipper can take up to six arbitrary clipping planes, which can individually be enabled/disabled.
ClipperInfo  
DefaultRenderer The Renderer is the main class for managing the transformation from the scene graph to the 3D card.
ForegroundRenderPass This is a simple RenderPass extension, that automatically sets up itself to be rendered in the foreground.
FourViewsPanel A JPanel extension holding four Canvas3DPanels for a view known from 3D-modeling programs.
ImageRenderTarget This type of RenderTarget is used to render (copy) the scene to a BufferedImage.
OpenGLCapabilities This is a simple container class, that holds some values describing the capabilities of the current OpenGL context.
OpenGlExtensions Insert package comments here Originally Coded by David Yazel on Sep 20, 2003 at 1:51:18 PM.
OpenGLInfo Small class to hold the information about the OpenGL layer
OpenGLStatesCache The OpenGLStatesCache is a simple, flat class, that keeps a local copy of all the OpenGL states, that are used by the engine.
RenderAtomPeer  
RenderCallback.RenderCallbackNotifier  
RenderCallbackAdapter Adapter class for the RenderCallback interface.
Renderer The Renderer is the main class for managing the transformation from the scene graph to the 3D card.
RenderOptions Storage class for configuring renderer options.
RenderPass This class holds all information for a render pass.
RenderPeer The RenderPeer is used to abstract the layer that does the actual drawing from the architecture of the renderer.
SceneGraphOpenGLReference This class manages the reference of SceneGraph objects to OpenGL names.
SceneGraphOpenGLReferences This class manages SceneGraphOpenGLReferencees per OpenGL context.
ScissorRect This class is used to attach glScissor information to a RenderAtom.
StateUnitPeerRegistry A ShaderRegistry maintains all ShaderPeer implementations used by the rendering implementation.
TextureRenderTarget This type of RenderTarget is used for render-to-texture.
 

Enum Summary
OpenGLInfo.KnownVendor  
Renderer.OpaqueSortingPolicy  
Renderer.TransparentSortingPolicy  
RenderPeer.RenderMode