Package net.java.games.jogl

Interface Summary

CGL Provides access to the MacOSX-specific OpenGL vendor extensions.
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.
GLCapabilitiesChooserProvides a mechanism by which applications can customize the window type selection for a given GLCapabilities.
GLDrawableAbstracts common functionality among the OpenGL components GLCanvas and GLJPanel.
GLEventListenerDeclares events which client code can use to manage OpenGL rendering into a GLDrawable.
GLPbufferOffscreen rendering support via pbuffers.
GLU Provides access to the OpenGL utility library routines.
GLUquadric Wrapper for a GLU quadric object.
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.
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.
GLDrawableFactory Provides a virtual machine- and operating system-independent mechanism for creating GLCanvas and GLJPanel objects.
GLExceptionA generic exception for OpenGL errors used throughout the binding as a substitute for RuntimeException.
GLJPanelA lightweight Swing component which provides OpenGL rendering support.
GLUnurbs Wrapper for a GLU NURBS 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 java.io.PrintStream before after each OpenGL method call.
Version The version and build number of this implementation.