Package com.jogamp.opengl.util
-
Interface Summary Interface Description AnimatorBase.AnimatorImpl CustomGLEventListener ExtendedGLEventListenerinterface supporting more fine grained control over the implementation.GLArrayDataEditable The total number of bytes hold by the referenced buffer is: getComponentSize()* getComponentNumber() * getElementNumber()GLPixelBuffer.GLPixelBufferProvider Allows user to interface with another toolkit to defineGLPixelBuffer.GLPixelAttributesand memory buffer to produceTextureData.GLPixelBuffer.SingletonGLPixelBufferProvider SingleGLPixelBufferprovider.SyncAction Specific data synchronization action implemented by the data provider to update the buffer with the underlying data before usage, e.g.SyncBuffer Convenient tuple of aSyncActionandBuffer.SyncMatrices4f SyncMatrix4f TileRendererBase.TileRendererListener Listener for tile renderer events, intended to extendGLEventListenerimplementations, enabling tile rendering viaTileRendererBase.attachAutoDrawable(GLAutoDrawable). -
Class Summary Class Description Animator An Animator can be attached to one or moreGLAutoDrawables to drive their display() methods in a loop.AnimatorBase Base implementation of GLAnimatorControlFPSAnimator An Animator subclass which attempts to achieve a target frames-per-second rate to avoid using all CPU time.Gamma Provides convenient wrapper forGLDrawableFactorycontrol over individual display's gamma, brightness and contrast values via the hardware gamma ramp tables.GLArrayDataClient GLArrayDataServer GLArrayDataWrapper GLBuffers Utility routines for dealing with direct buffers.GLDrawableUtil GLDrawableUtil.ReshapeGLEventListener GLRunnableto issueGLEventListener.reshape(GLAutoDrawable, int, int, int, int), returningtrueonGLRunnable.run(GLAutoDrawable).GLPixelBuffer OpenGL pixel data buffer, allowing user to provide buffers via theirGLPixelBuffer.GLPixelBufferProviderimplementation.GLPixelBuffer.DefaultGLPixelBufferProvider GLPixelBuffer.GLPixelAttributes Pixel attributes.GLPixelStorageModes Utility to safely set and restore the PACK and UNPACK pixel storage mode, regardless of the GLProfile.GLReadBufferUtil Utility to read out the current FB to TextureData, optionally writing the data back to a texture object.ImmModeSink Immediate mode sink, implementing OpenGL fixed function subset of immediate mode operations, i.e.PMVMatrix PMVMatrix implements a subset of the fixed function pipeline regarding the projection (P), modelview (Mv) and texture (T) matrix operations, which is specified inGLMatrixFunc.PNGPixelRect RandomTileRenderer Variation ofTileRendererw/o using fixed tiles but arbitrary rectangular regions.SyncMatrices4f16 SyncBufferSyncMatrices4f16implementation for multiple underlyingMatrix4finstances using onefloat[16*n]backing array.SyncMatrix4f16 SyncBufferSyncMatrix4fimplementation for a single underlyingMatrix4fusing onefloat[16]backing array.TileRenderer A fairly direct port of Brian Paul's tile rendering library, found at http://www.mesa3d.org/brianp/TR.html .TileRendererBase A fairly direct port of Brian Paul's tile rendering library, found at http://www.mesa3d.org/brianp/TR.html . -
Exception Summary Exception Description AnimatorBase.UncaughtAnimatorException