Interface Summary |
CGL |
Provides access to the MacOSX-specific OpenGL vendor extensions. |
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 1.4 specification as well as
all vendor extensions. |
GLCapabilitiesChooser |
Provides a mechanism by which applications can customize the
window type selection for a given GLCapabilities . |
GLDrawable |
Abstracts common functionality among the OpenGL components GLCanvas and GLJPanel . |
GLEventListener |
Declares events which client code can use to manage OpenGL
rendering into a GLDrawable . |
GLPbuffer |
Offscreen rendering support via pbuffers. |
GLU |
Provides access to the OpenGL utility library routines. |
GLUtesselator |
The GLUtesselator object is used to hold the data, such as the
vertices, edges and callback objects, to describe and tessellate complex
polygons. |
GLUtesselatorCallback |
GLUtesselatorCallback interface provides methods that the user will
override to define the callbacks for a tessellation object. |
GLX |
Provides access to the X11-specific OpenGL vendor extensions. |
WGL |
Provides access to the Windows-specific OpenGL vendor extensions. |
Class Summary |
Animator |
An Animator can be attached to a GLDrawable to drive its
display() method in a loop. |
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. |
GLDrawableFactory |
Provides a virtual machine- and operating system-independent
mechanism for creating GLCanvas and GLJPanel objects. |
GLJPanel |
A lightweight Swing component which provides OpenGL rendering
support. |
GLUnurbs |
Wrapper for a GLU NURBS object. |
GLUquadric |
Wrapper for a GLU quadric object. |
GLUtesselatorCallbackAdapter |
The GLUtesselatorCallbackAdapter provides a default implementation of
GLUtesselatorCallback
with empty callback methods. |
TraceGL |
Composable pipline which wraps an underlying GL implementation,
providing tracing information to a user-specified PrintStream
before after each OpenGL method call. |
Version |
The version and build number of this implementation. |