Package net.java.games.jogl.impl

Interface Summary

JAWT_PlatformInfoMarker class for all window system-specific JAWT data structures.

Class Summary

DebugHelper routines for logging and debugging.
FunctionAvailabilityCache A utility object intended to be used by implementations to act as a cache of which OpenGL functions are currently available on both the host machine and display.
GLContext
GLContextFactory
GLContextInitActionPair
GLContextShareSetProvides a mechanism by which OpenGL contexts can share textures and display lists in the face of multithreading and asynchronous context creation as is inherent in the AWT and Swing.
GLContextStackImplements a stack of GLContext objects along with the initActions that need to be run if their creation is necessary.
GLDrawableHelperEncapsulates the implementation of most of the GLDrawable's methods to be able to share it between GLCanvas and GLJPanel.
GLPbufferImplPlatform-independent class exposing pbuffer functionality to applications.
GLUImpl Provides access to the OpenGL utility library routines.
GLUProcAddressTable This table is a cache of the native pointers to OpenGL extension functions, to be used for run-time linking of these extensions.
InternalBufferUtilsUtility routines available only to the JOGL implementation.
JAWT
JAWTFactory
JAWT_DrawingSurface
JAWT_DrawingSurfaceInfo
NativeLibLoader
SingleThreadedWorkaroundEncapsulates the workaround of running all display operations on the AWT event queue thread for the purposes of working around problems seen primarily on ATI cards when rendering into a surface that is simultaneously being resized by the event queue thread.
StaticGLInfo