Interface | Description |
---|---|
FBObject.Colorbuffer |
Generic color buffer FBO attachment, either of type
FBObject.ColorAttachment or FBObject.TextureAttachment . |
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 ..
|
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, com.jogamp.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 . |
GLStateKeeper |
Interface adding a
GLEventListenerState protocol to GLAutoDrawable s
or other self-contained compound types combining GLDrawable , GLContext and GLEventListener . |
GLStateKeeper.Listener |
Listener for preserve and restore notifications.
|
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. |
FBObject |
Core utility class simplifying usage of framebuffer objects (FBO)
with all
GLProfile s. |
FBObject.Attachment |
Common super class of all FBO attachments
|
FBObject.ColorAttachment |
Color render buffer FBO attachment
|
FBObject.RenderAttachment |
Other renderbuffer attachment which maybe a colorbuffer, depth or stencil.
|
FBObject.TextureAttachment |
Texture FBO attachment
|
GenericGLCapabilitiesChooser |
Ignores windowSystemRecommendedChoice parameter,
otherwise uses
DefaultGLCapabilitiesChooser implementation. |
GLAutoDrawableDelegate |
Fully functional
GLAutoDrawable implementation
utilizing already created GLDrawable and GLContext instances. |
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. |
GLEventListenerState |
GLEventListenerState is holding
GLAutoDrawable components crucial
to relocating all its GLEventListener w/ their operating GLContext , etc. |
GLExtensions |
Class holding OpenGL extension strings, commonly used by JOGL's implementation.
|
GLPipelineFactory |
Factory for pipelining GL instances
|
GLProfile |
Specifies the the OpenGL profile.
|
GLRendererQuirks |
GLRendererQuirks contains information of known bugs of various GL renderer.
|
GLUniformData | |
JoglVersion | |
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 |
---|---|
FBObject.Attachment.Type | |
Threading.Mode |
Exception | Description |
---|---|
GLException |
A generic exception for OpenGL errors used throughout the binding
as a substitute for
RuntimeException . |
Copyright 2010 JogAmp Community.