Interface | Description |
---|---|
FPSCounter |
FPSCounter feature.
An implementation initially has the FPSCounter feature disabled. Use FPSCounter.setUpdateFPSFrames(int, PrintStream) to enable and disable the FPSCounter feature. |
GL |
Common interface containing the subset of all profiles, GL3bc, GL3, GL2, GLES1 and GLES2.
This interface reflects common data types, texture and framebuffer functionality. |
GL2 |
This interface contains all core desktop OpenGL methods through
version 3.0, inclusive, as well as most of it's extensions defined at the
time of this specification.
|
GL2ES1 |
Interface containing the common subset of GL2 and GLES1.
This interface reflects only the fixed functionality of OpenGL |
GL2ES2 |
Interface containing the common subset of GL3, GL2 and GLES2.
This interface reflects only the programmable shader functionality of desktop and embedded OpenGL |
GL2GL3 |
Interface containing the common subset of core GL3 (OpenGL 3.1+) and GL2 (OpenGL 3.0),
also known as the OpenGL 3.0 forward compatible, non deprecated subset.
This interface reflects only the programmable shader functionality of desktop OpenGL |
GL3 |
This interface contains all core, forward compatible, OpenGL methods starting from 3.1,
inclusive, as well as most of it's extensions defined at the time of this specification.
Note: OpenGL 3.0 forward compatible, non deprecated functionality is included in the 3.1 specification, hence the GL2GL3 implemented interface.Note: OpenGL 3.1 forward compatible no more includes fixed point functionality. |
GL3bc | |
GL4 | |
GL4bc | |
GLAnimatorControl |
An animator control interface,
which implementation may drive a
GLAutoDrawable animation. |
GLArrayData |
The total number of bytes hold by the referenced buffer is:
getComponentSize()* getComponentNumber() * getElementNumber()
|
GLAutoDrawable |
A higher-level abstraction than
GLDrawable which supplies
an event based mechanism (GLEventListener ) for performing
OpenGL rendering. |
GLBase |
The base interface from which all GL profiles derive, providing
checked conversion down to concrete profiles, access to the
OpenGL context associated with the GL and extension/function
availability queries as described below.
|
GLCapabilitiesChooser |
Provides a mechanism by which applications can customize the
window type selection for a given
GLCapabilities . |
GLCapabilitiesImmutable |
Specifies an immutable set of OpenGL capabilities.
|
GLDebugListener |
Listener for
GLDebugMessage s. |
GLDrawable |
An abstraction for an OpenGL rendering target.
|
GLES1 |
This interface contains all core embedded OpenGL methods of ES 1.x, with x >= 0,
inclusive, as well as most of it's extensions defined at the
time of this specification.
|
GLES2 |
This interface contains all core embedded OpenGL methods of ES 2.x, with x >= 0,
inclusive, as well as most of it's extensions defined at the
time of this specification.
|
GLEventListener |
Declares events which client code can use to manage OpenGL
rendering into a
GLAutoDrawable . |
GLPbuffer |
Provides offscreen rendering support via pbuffers.
|
GLRunnable |
Declares one-shot OpenGL commands usable for injection into a
GLAutoDrawable ,via GLAutoDrawable.invoke(boolean, javax.media.opengl.GLRunnable) .GLAutoDrawable executes these commands within it's GLAutoDrawable.display()
method while the OpenGL context is current. |
Class | Description |
---|---|
DebugGL2 |
Composable pipeline which wraps an underlying
GL implementation,
providing error checking after each OpenGL method call. |
DebugGL2ES1 |
Composable pipeline which wraps an underlying
GL implementation,
providing error checking after each OpenGL method call. |
DebugGL2ES2 |
Composable pipeline which wraps an underlying
GL implementation,
providing error checking after each OpenGL method call. |
DebugGL2GL3 |
Composable pipeline which wraps an underlying
GL implementation,
providing error checking after each OpenGL method call. |
DebugGL3 |
Composable pipeline which wraps an underlying
GL implementation,
providing error checking after each OpenGL method call. |
DebugGL3bc |
Composable pipeline which wraps an underlying
GL implementation,
providing error checking after each OpenGL method call. |
DebugGL4 |
Composable pipeline which wraps an underlying
GL implementation,
providing error checking after each OpenGL method call. |
DebugGL4bc |
Composable pipeline which wraps an underlying
GL implementation,
providing error checking after each OpenGL method call. |
DebugGLES1 |
Composable pipeline which wraps an underlying
GL implementation,
providing error checking after each OpenGL method call. |
DebugGLES2 |
Composable pipeline which wraps an underlying
GL implementation,
providing error checking after each OpenGL method call. |
DefaultGLCapabilitiesChooser |
The default implementation of the
GLCapabilitiesChooser interface, which provides consistent visual
selection behavior across platforms. |
GLCapabilities |
Specifies a set of OpenGL capabilities.
At creation time of a GLDrawable using GLDrawableFactory ,
an instance of this class is passed,
describing the desired capabilities that a rendering context
must support, such as the OpenGL profile, color depth and whether stereo is enabled.The actual capabilites of created GLDrawable s are then reflected by their own
GLCapabilites instance, which can be queried with GLDrawable#getGLCapabilities() .It currently contains the minimal number of routines which allow configuration on all supported window systems. |
GLContext |
Abstraction for an OpenGL rendering context.
|
GLDebugMessage | |
GLDrawableFactory |
Provides a virtual machine- and operating system-independent
mechanism for creating
GLDrawable s. |
GLPipelineFactory |
Factory for pipelining GL instances
|
GLProfile |
Specifies the the OpenGL profile.
|
GLUniformData | |
Threading |
This API provides access to the threading model for the implementation of
the classes in this package.
|
TraceGL2 |
Composable pipeline which wraps an underlying
GL implementation,
providing tracing information to a user-specified PrintStream
before and after each OpenGL method call. |
TraceGL2ES1 |
Composable pipeline which wraps an underlying
GL implementation,
providing tracing information to a user-specified PrintStream
before and after each OpenGL method call. |
TraceGL2ES2 |
Composable pipeline which wraps an underlying
GL implementation,
providing tracing information to a user-specified PrintStream
before and after each OpenGL method call. |
TraceGL2GL3 |
Composable pipeline which wraps an underlying
GL implementation,
providing tracing information to a user-specified PrintStream
before and after each OpenGL method call. |
TraceGL3 |
Composable pipeline which wraps an underlying
GL implementation,
providing tracing information to a user-specified PrintStream
before and after each OpenGL method call. |
TraceGL3bc |
Composable pipeline which wraps an underlying
GL implementation,
providing tracing information to a user-specified PrintStream
before and after each OpenGL method call. |
TraceGL4 |
Composable pipeline which wraps an underlying
GL implementation,
providing tracing information to a user-specified PrintStream
before and after each OpenGL method call. |
TraceGL4bc |
Composable pipeline which wraps an underlying
GL implementation,
providing tracing information to a user-specified PrintStream
before and after each OpenGL method call. |
TraceGLES1 |
Composable pipeline which wraps an underlying
GL implementation,
providing tracing information to a user-specified PrintStream
before and after each OpenGL method call. |
TraceGLES2 |
Composable pipeline which wraps an underlying
GL implementation,
providing tracing information to a user-specified PrintStream
before and after each OpenGL method call. |
Enum | Description |
---|---|
GLProfile.ShutdownType |
Shutdown type for
GLProfile.shutdown(ShutdownType) . |
Exception | Description |
---|---|
GLException |
A generic exception for OpenGL errors used throughout the binding
as a substitute for
RuntimeException . |
Copyright 2010 JogAmp Community.