| Interface | Description |
|---|---|
| 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 | Description |
|---|---|
| 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 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. |
| 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 pipeline which wraps an underlying
GL implementation,
providing tracing information to a user-specified PrintStream
before and after each OpenGL method call. |
| Exception | Description |
|---|---|
| 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.