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 OpenGL [ 1.0 ..
|
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 This interface is almost GLES2 complete. |
GL2ES3 |
Interface containing the common subset of core GL2 and GLES3 (OpenGL ES 3.0).
This interface reflects only the programmable shader functionality of desktop and embedded OpenGL This interface is not GLES3 complete and merely exist to avoid duplicated definitions. |
GL2GL3 |
Interface containing the common subset of core GL3 (OpenGL 3.1+) and GL2,
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 OpenGL [ 3.1 ..
|
GL3bc |
This interface contains all OpenGL [ 3.1 ..
|
GL3ES3 |
Interface containing the common subset of core GL3 (OpenGL 3.1+) and GLES3 (OpenGL ES 3.0).
This interface reflects only the programmable shader functionality of desktop and embedded OpenGL This interface is almost GLES3 complete, lacking GL_ARB_ES3_compatibility extension. |
GL4 |
This interface contains all OpenGL [ 4.0 ..
|
GL4bc |
This interface contains all OpenGL [ 4.0 ..
|
GL4ES3 |
Interface containing the common subset of core GL4 (OpenGL 4.0+) and GLES3 (OpenGL ES 3.0).
This interface reflects only the programmable shader functionality of desktop and embedded OpenGL This interface is GLES3 complete w/o vendor extensions. |
GLAnimatorControl |
An animator control interface,
which implementation may drive a
GLAutoDrawable animation. |
GLAnimatorControl.UncaughtExceptionHandler |
A
registered
GLAnimatorControl.UncaughtExceptionHandler instance is invoked when an animator abruptly stops
due to an uncaught exception from one of its GLAutoDrawable s. |
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 OpenGL ES [ 1.0 ..
|
GLES2 |
This interface contains all OpenGL ES 2.0 methods,
as well as most of it's extensions defined at the time of this specification.
|
GLES3 |
This interface contains all OpenGL ES 3.0 methods,
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 . |
GLFBODrawable |
Platform-independent
GLDrawable specialization,
exposing FBObject functionality. |
GLFBODrawable.Resizeable |
Resizeable
GLFBODrawable specialization |
GLOffscreenAutoDrawable |
Platform-independent
GLAutoDrawable specialization,
exposing offscreen functionality. |
GLOffscreenAutoDrawable.FBO |
FBObject based GLOffscreenAutoDrawable specialization |
GLRunnable |
Declares a one-shot OpenGL command usable for injection
via
GLAutoDrawable.invoke(boolean, javax.media.opengl.GLRunnable) .GLAutoDrawable executes the GLRunnables within it's display()
method after all registered GLEventListener s
display(GLAutoDrawable)
methods has been called. |
GLRunnable2<T,U> |
Declares a one-shot OpenGL command.
|
GLSharedContextSetter |
Adds capabilities to set a shared
GLContext directly or via an GLAutoDrawable . |
Class | Description |
---|---|
DebugGL2 |
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. |
DebugGLES3 |
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. |
GLBufferStorage |
OpenGL buffer storage object reflecting it's
storage size
storage memory if mapped
mutable usage or immutable flags
|
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.getChosenGLCapabilities() . |
GLContext |
Abstraction for an OpenGL rendering context.
|
GLDebugMessage |
OpenGL debug message generated by the driver
and delivered via
GLDebugListener . |
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. |
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. |
TraceGLES3 |
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 |
---|---|
Threading.Mode |
Exception | Description |
---|---|
GLException |
A generic exception for OpenGL errors used throughout the binding
as a substitute for
RuntimeException . |
Copyright 2010 JogAmp Community.