All Classes and Interfaces

Class
Description
A marker interface describing a graphics configuration, visual, or pixel format in a toolkit-independent manner.
A interface describing a graphics device in a toolkit-independent manner.
A interface describing a graphics screen in a toolkit-independent manner.
Instance of this class holds information about a ThreadGroup associated AppContext.
A wrapper for an AWT GraphicsConfiguration allowing it to be handled in a toolkit-independent manner.
A wrapper for an AWT GraphicsDevice allowing it to be handled in a toolkit-independent manner.
A wrapper for an AWT GraphicsDevice (screen) allowing it to be handled in a toolkit-independent manner.
Interface describing print lifecycle to support AWT printing, e.g.
Convenient AWTPrintLifecycle context simplifying calling setupPrint(..) and AWTPrintLifecycle.releasePrint() on all AWTPrintLifecycle elements of a Container.
 
Specifies a set of capabilities that a window's rendering context must support, such as color depth per channel.
Provides a mechanism by which applications can customize the window type selection for a given Capabilities.
Specifies an immutable set of capabilities that a window's rendering context must support, such as color depth per channel.
The default implementation of the CapabilitiesChooser interface, which provides consistent visual selection behavior across platforms.
 
 
 
 
 
 
Immutable Dimension Interface, consisting of it's read only components:
width height
DataBuffer specialization using NIO direct buffer of type DataBuffer.TYPE_INT as storage.
 
 
Encapsulates a graphics device on EGL platforms.
Hack to allow inject a EGL termination call.
 
Provides the mechanism by which the graphics configuration for a window can be chosen before the window is created.
Mutable insets representing rectangular window decoration insets on all four edges in window units.
Immutable insets representing rectangular window decoration insets on all four edges in window units.
 
Encapsulates a graphics device on MacOSX platforms.
 
Provides a NativeSurface with a mutable surfaceHandle via MutableSurface.setSurfaceHandle(long).
Provides low-level information required for hardware-accelerated rendering using a surface in a platform-independent manner.
Accessor interface for implementing classes with ownership of a NativeSurface via an is-a or has-a relation.
Extend the NativeSurface interface with windowing information such as window-handle, window-size and window-position.
A generic exception for OpenGL errors used throughout the binding as a substitute for RuntimeException.
Provides a pluggable mechanism for arbitrary window toolkits to adapt their components to the NativeWindow interface, which provides a platform-independent mechanism of accessing the information required to perform operations like hardware-accelerated rendering using the OpenGL API.
 
Handling requests for using an OffscreenLayerSurface within the implementation.
Interface specifying the offscreen layer surface protocol.
Basic pixel formats
Pixel composition, i.e.
Component types
Packed pixel composition, see PixelFormat.Composition.
Pixel Rectangle Utilities.
 
Pixel Rectangle identified by it's PixelRectangle.hashCode().
Generic PixelRectangle implementation
 
Immutable Point interface
Provides a mutable NativeSurface, i.e.
 
Immutable Rectangle interface
Adding mutable surface pixel scale property to implementing class, usually to a NativeSurface implementation, see ScalableSurface.setSurfaceScale(float[]).
Immutable SurfaceSize Class, consisting of it's read only components:
size in pixels bits per pixel
Clients may add their SurfaceUpdateListener implementation to a NativeSurface allowing to get notified after the surface has been updated, eg.
 
Marker for a singleton global recursive blocking lock implementation, optionally locking a native windowing toolkit as well.
Interface allowing upstream caller to pass lifecycle actions and size info to a ProxySurface instance.
UpstreamSurfaceHook w/ mutable size, allowing it's ProxySurface user to resize.
 
 
Visual ID holder interface.
 
Protocol for handling window closing events.
Window closing mode if triggered by toolkit close operation.
Encapsulates a graphics device on Windows platforms.
Encapsulates a graphics configuration, or OpenGL pixel format, on X11 platforms.
Encapsulates a graphics device on X11 platforms.
Encapsulates a screen index on X11 platforms.