Top Interfaces Classes
[default module]

Package com.jogamp.opengl.util


Interface Summary

Modifier and TypeInterface and Description
public interface
CustomGLEventListener

Extended GLEventListener interface supporting more fine grained control over the implementation.

public interface
GLArrayDataEditable

The total number of bytes hold by the referenced buffer is: getComponentSize()* getComponentNumber() * getElementNumber()

Class Summary

Modifier and TypeClass and Description
public class
Animator

An Animator can be attached to one or more GLAutoDrawables to drive their display() methods in a loop.

public abstract class
AnimatorBase

Base implementation of GLAnimatorControl

The change synchronization is done via synchronized blocks on the AnimatorBase instance.

pack-priv class
AWTAnimatorImpl

Abstraction to factor out AWT dependencies from the Animator's implementation in a way that still allows the FPSAnimator to pick up this behavior if desired.

pack-priv class
DefaultAnimatorImpl

Abstraction to factor out AWT dependencies from the Animator's implementation in a way that still allows the FPSAnimator to pick up this behavior if desired.

public class
FPSAnimator

An Animator subclass which attempts to achieve a target frames-per-second rate to avoid using all CPU time.

public class
Gamma

Provides convenient wrapper for GLDrawableFactory control over individual display's gamma, brightness and contrast values via the hardware gamma ramp tables.

public class
public class
public class
public class
GLBuffers

Utility routines for dealing with direct buffers.

public class
GLDrawableUtil

Providing utility functions dealing w/ GLDrawables, GLAutoDrawable and their GLEventListener.

public class
GLPixelBuffer

OpenGL pixel data buffer, allowing user to provide buffers via their GLPixelBufferProvider implementation.

public class
GLPixelStorageModes

Utility to safely set and restore the PACK and UNPACK pixel storage mode, regardless of the GLProfile.

public class
GLReadBufferUtil

Utility to read out the current FB to TextureData, optionally writing the data back to a texture object.

public class
ImmModeSink

Immediate mode sink, implementing OpenGL fixed function subset of immediate mode operations, i.e.

  glBegin();
    glVertex3f(1f, 1f, 1f);
    glColor4f(1f, 1f, 1f, 1f);
    ...
public class
PMVMatrix

PMVMatrix implements a subset of the fixed function pipeline regarding the projection (P), modelview (Mv) matrix operation which is specified in GLMatrixFunc.

public class
public class
RandomTileRenderer

Variation of TileRenderer w/o using fixed tiles but arbitrary rectangular regions.

public class
TileRenderer

A fairly direct port of Brian Paul's tile rendering library, found at http://www.mesa3d.org/brianp/TR.html .

public abstract class
TileRendererBase

A fairly direct port of Brian Paul's tile rendering library, found at http://www.mesa3d.org/brianp/TR.html .

public class
TimeFrameI

Integer time frame in milliseconds, maybe specialized for texture/video, audio, ..