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 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[])
.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.
Comparing
VisualIDHolder.VIDType.NATIVE
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.