Package javax.media.opengl

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 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 This interface contains the OpenGL 3.x compatibility profile, ie includes all methods as defined in GL2 and GL3.
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 GLDebugMessages.
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 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.
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 GLDrawables 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 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.
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.
 

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



Copyright 2010 JogAmp Community.