Package javax.media.opengl

Interface Summary

AbstractGraphicsConfigurationA marker interface describing a graphics configuration, visual, or pixel format in a toolkit-independent manner.
AbstractGraphicsDeviceA marker interface describing a graphics device in a toolkit-independent manner.
ComponentEventsFactors 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.
GLAutoDrawableA higher-level abstraction than GLDrawable which supplies an event based mechanism (GLEventListener) for performing OpenGL rendering.
GLCapabilitiesChooserProvides a mechanism by which applications can customize the window type selection for a given GLCapabilities.
GLDrawableAn abstraction for an OpenGL rendering target.
GLEventListenerDeclares events which client code can use to manage OpenGL rendering into a GLAutoDrawable.
GLPbufferProvides offscreen rendering support via pbuffers.

Class Summary

AWTGraphicsConfigurationA wrapper for an AWT GraphicsConfiguration allowing it to be handled in a toolkit-independent manner.
AWTGraphicsDeviceA wrapper for an AWT GraphicsDevice allowing it to be handled in a toolkit-independent manner.
DebugGL Composable pipeline 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.
GLCanvasA heavyweight AWT component which provides OpenGL rendering support.
GLCapabilitiesSpecifies a set of OpenGL capabilities that a rendering context must support, such as color depth and whether stereo is enabled.
GLContextAbstraction for an OpenGL rendering context.
GLDrawableFactory Provides a virtual machine- and operating system-independent mechanism for creating GLDrawables.
GLExceptionA generic exception for OpenGL errors used throughout the binding as a substitute for RuntimeException.
GLJPanelA lightweight Swing component which provides OpenGL rendering support.
ThreadingThis API provides access to the threading model for the implementation of the classes in this package.
TraceGL Composable pipeline which wraps an underlying GL implementation, providing tracing information to a user-specified PrintStream before and after each OpenGL method call.

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