Package javax.media.opengl

Interface Summary
AbstractGraphicsConfiguration A marker interface describing a graphics configuration, visual, or pixel format in a toolkit-independent manner.
AbstractGraphicsDevice A marker interface describing a graphics device in a toolkit-independent manner.
ComponentEvents Factors out the listener manipulation for the events supported by all of the GLDrawable implementations.
GL The basic interface to OpenGL, providing access to core functionality up through the OpenGL 2.0 specification as well as all vendor extensions.
GLAutoDrawable A higher-level abstraction than GLDrawable which supplies an event based mechanism (GLEventListener) for performing OpenGL rendering.
GLCapabilitiesChooser Provides a mechanism by which applications can customize the window type selection for a given GLCapabilities.
GLDrawable An abstraction for an OpenGL rendering target.
GLEventListener Declares events which client code can use to manage OpenGL rendering into a GLAutoDrawable.
GLPbuffer Provides offscreen rendering support via pbuffers.
 

Class Summary
AWTGraphicsConfiguration A wrapper for an AWT GraphicsConfiguration allowing it to be handled in a toolkit-independent manner.
AWTGraphicsDevice A wrapper for an AWT GraphicsDevice allowing it to be handled in a toolkit-independent manner.
DebugGL Composable pipline which wraps an underlying GL implementation, providing error checking after each OpenGL method call.
DefaultGLCapabilitiesChooser The default implementation of the GLCapabilitiesChooser interface, which provides consistent visual selection behavior across platforms.
GLCanvas A heavyweight AWT component which provides OpenGL rendering support.
GLCapabilities Specifies a set of OpenGL capabilities that a rendering context must support, such as color depth and whether stereo is enabled.
GLContext Abstraction for an OpenGL rendering context.
GLDrawableFactory Provides a virtual machine- and operating system-independent mechanism for creating GLDrawables.
GLJPanel A lightweight Swing component which provides OpenGL rendering support.
Threading This API provides access to the threading model for the implementation of the classes in this package.
TraceGL Composable pipline which wraps an underlying GL implementation, providing tracing information to a user-specified PrintStream before and after each OpenGL method call.
 

Exception Summary
GLException A generic exception for OpenGL errors used throughout the binding as a substitute for RuntimeException.
 



Copyright 2005 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.