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.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 aSyncAction
andBuffer
.SyncMatrices4f SyncMatrix4f 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 pipeline regarding the projection (P), modelview (Mv) and texture (T) matrix operations, which is specified inGLMatrixFunc
.PNGPixelRect RandomTileRenderer Variation ofTileRenderer
w/o using fixed tiles but arbitrary rectangular regions.SyncMatrices4f16 SyncBuffer
SyncMatrices4f16
implementation for multiple underlyingMatrix4f
instances using onefloat[16*n]
backing array.SyncMatrix4f16 SyncBuffer
SyncMatrix4f
implementation for a single underlyingMatrix4f
using 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