Package com.jogamp.opengl.util
-
Interface Summary Interface Description AnimatorBase.AnimatorImpl CustomGLEventListener ExtendedGLEventListener
interface 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.GLPixelAttributes
and memory buffer to produceTextureData
.GLPixelBuffer.SingletonGLPixelBufferProvider SingleGLPixelBuffer
provider.TileRendererBase.TileRendererListener Listener for tile renderer events, intended to extendGLEventListener
implementations, enabling tile rendering viaTileRendererBase.attachAutoDrawable(GLAutoDrawable)
. -
Class Summary Class Description Animator An Animator can be attached to one or moreGLAutoDrawable
s 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 forGLDrawableFactory
control 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 GLRunnable
to issueGLEventListener.reshape(GLAutoDrawable, int, int, int, int)
, returningtrue
onGLRunnable.run(GLAutoDrawable)
.GLPixelBuffer OpenGL pixel data buffer, allowing user to provide buffers via theirGLPixelBuffer.GLPixelBufferProvider
implementation.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 pipelineGLMatrixFunc
usingPMVMatrix4f
.PNGPixelRect RandomTileRenderer Variation ofTileRenderer
w/o using fixed tiles but arbitrary rectangular regions.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