Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package javax.media.opengl

Interface Summary
GL | Common interface containing the subset of all profiles, 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 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.
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`.
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.

Class Summary
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.
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.
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.
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.

Exception Summary
GLException | A generic exception for OpenGL errors used throughout the binding as a substitute for `RuntimeException`.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright 2005 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.