Package net.java.games.jogl

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.
 

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