|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
| Interface Summary | |
|---|---|
| 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. |
| 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 GLDebugMessages. |
| 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 |
| GLPbuffer | Deprecated. Use GLOffscreenAutoDrawable w/ GLCapabilities.setFBO(boolean)
via GLDrawableFactory.createOffscreenAutoDrawable(..). |
| 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 GLEventListeners
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 Summary | |
|---|---|
| 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 GLDrawables 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 GLDrawables. |
| 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. |
| Exception Summary | |
|---|---|
| GLException | A generic exception for OpenGL errors used throughout the binding
as a substitute for RuntimeException. |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||