All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AABBox |
Axis Aligned Bounding Box.
|
AbstractGraphicsConfiguration |
A marker interface describing a graphics configuration, visual, or
pixel format in a toolkit-independent manner.
|
AbstractGraphicsDevice |
A interface describing a graphics device in a
toolkit-independent manner.
|
AbstractGraphicsScreen |
A interface describing a graphics screen in a
toolkit-independent manner.
|
AffineTransform |
|
Alignment |
|
Alignment.Bit |
|
Animator |
An Animator can be attached to one or more GLAutoDrawable s to drive their display() methods in a loop.
|
AnimatorBase |
Base implementation of GLAnimatorControl
|
AnimatorBase.AnimatorImpl |
|
AnimatorBase.UncaughtAnimatorException |
|
AppContextInfo |
Instance of this class holds information about a ThreadGroup associated AppContext .
|
AWTAdapter |
Convenient adapter forwarding AWT events to NEWT via the event listener model.
|
AWTGLAutoDrawable |
|
AWTGLPixelBuffer |
|
AWTGLPixelBuffer.AWTGLPixelBufferProvider |
|
AWTGLPixelBuffer.SingleAWTGLPixelBufferProvider |
|
AWTGLReadBufferUtil |
GLReadBufferUtil specialization allowing to
read out a frambuffer to an AWT BufferedImage
utilizing AWTPixelBufferProviderInt for further AWT processing.
|
AWTGraphicsConfiguration |
A wrapper for an AWT GraphicsConfiguration allowing it to be
handled in a toolkit-independent manner.
|
AWTGraphicsDevice |
A wrapper for an AWT GraphicsDevice allowing it to be
handled in a toolkit-independent manner.
|
AWTGraphicsScreen |
A wrapper for an AWT GraphicsDevice (screen) allowing it to be
handled in a toolkit-independent manner.
|
AWTKeyAdapter |
AWT:
printable: PRESSED (t0), TYPED (t0), RELEASED (t1)
non-printable: PRESSED (t0), RELEASED (t1)
|
AWTMouseAdapter |
|
AWTPrintLifecycle |
Interface describing print lifecycle to support AWT printing,
e.g.
|
AWTPrintLifecycle.Context |
|
AWTTextureData |
|
AWTTextureIO |
|
AWTWindowAdapter |
|
AWTWindowClosingProtocol |
|
BackingStoreManager |
This interface must be implemented by the end user and is called
in response to events like addition of rectangles into the
RectanglePacker.
|
BaseButton |
An abstract GraphUI base filled button GraphShape ,
usually used as a backdrop or base shape for more informative button types.
|
Binary16 |
Functions to convert values to/from the binary16 format
specified in IEEE 754 2008 .
|
Binary32 |
Functions for interrogating binary32 (float) values.
|
Binary64 |
Functions for interrogating binary64 (double) values.
|
BoxLayout |
|
Button |
|
Capabilities |
Specifies a set of capabilities that a window's rendering context
must support, such as color depth per channel.
|
CapabilitiesChooser |
Provides a mechanism by which applications can customize the
window type selection for a given Capabilities .
|
CapabilitiesFilter |
|
CapabilitiesFilter.Test<C extends CapabilitiesImmutable> |
Generic filter criteria
|
CapabilitiesFilter.TestLessColorCompBits<C extends CapabilitiesImmutable> |
|
CapabilitiesFilter.TestMoreColorCompBits<C extends CapabilitiesImmutable> |
|
CapabilitiesFilter.TestUnmatchedNativeVisualID<C extends CapabilitiesImmutable> |
|
CapabilitiesImmutable |
Specifies an immutable set of capabilities that a window's rendering context
must support, such as color depth per channel.
|
CGannotation |
|
CGcontext |
|
CgDynamicLibraryBundleInfo |
|
CGeffect |
|
CgException |
A generic exception for errors that occur throughout the NVidia Cg
binding, as a substitute for RuntimeException .
|
CgGL |
|
CGparameter |
|
CGpass |
|
CgProcAddressTable |
This table is a cache of pointers to the dynamically-linkable C library.
|
CGprogram |
|
CGstate |
|
CGstateassignment |
|
CGtechnique |
|
CompileShader |
Precompiles a shader into a vendor binary format.
|
CompileShaderNVidia |
Precompiles a shader into NVidia binary format.
|
ComponentEvents |
Factors out the listener manipulation for the events supported by
all of the GLDrawable implementations.
|
Container |
Container interface of UI Shape s
|
CrossHair |
|
CustomGLEventListener |
Extended GLEventListener interface
supporting more fine grained control over the implementation.
|
DDSImage |
A reader and writer for DirectDraw Surface (.dds) files, which are
used to describe textures.
|
DDSImage.ImageInfo |
Simple class describing images and data; does not encapsulate
image format information.
|
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.
|
DefaultCapabilitiesChooser |
The default implementation of the CapabilitiesChooser interface, which provides consistent visual
selection behavior across platforms.
|
DefaultGLCapabilitiesChooser |
The default implementation of the GLCapabilitiesChooser interface, which provides consistent visual
selection behavior across platforms.
|
DefaultGraphicsConfiguration |
|
DefaultGraphicsDevice |
|
DefaultGraphicsScreen |
|
DelegatedUpstreamSurfaceHookMutableSize |
|
DelegatedUpstreamSurfaceHookWithSurfaceSize |
|
Dimension |
|
DimensionImmutable |
Immutable Dimension Interface, consisting of it's read only components:
width
height
|
DirectDataBufferInt |
|
DirectDataBufferInt.BufferedImageInt |
|
DirectDataBufferInt.DirectWritableRaster |
|
Display |
|
Display.PointerIcon |
Native PointerIcon handle.
|
DoubleTapScrollGesture |
|
EDTUtil |
EDT stands for Event Dispatch Thread.
|
EGL |
|
EGLClientPixmapHI |
|
EGLExt |
|
EGLGraphicsDevice |
Encapsulates a graphics device on EGL platforms.
|
EGLGraphicsDevice.EGLDisplayLifecycleCallback |
Hack to allow inject a EGL termination call.
|
EyeParameter |
Constant single eye parameter of the viewer, relative to its ViewerPose .
|
FBObject |
Core utility class simplifying usage of framebuffer objects (FBO)
with all GLProfile s.
|
FBObject.Attachment |
Common super class of all FBO attachments
|
FBObject.Attachment.StorageDefinition |
|
FBObject.Attachment.Type |
|
FBObject.ColorAttachment |
Color render buffer FBO attachment
|
FBObject.Colorbuffer |
|
FBObject.RenderAttachment |
Other renderbuffer attachment which maybe a colorbuffer, depth or stencil.
|
FBObject.TextureAttachment |
Texture FBO attachment
|
FixedFuncUtil |
Tool to pipeline GL2ES2 into a fixed function emulation implementing GL2ES1.
|
FixedPoint |
|
FloatUtil |
Basic Float math utility functions.
|
Font |
Interface wrapper for font implementation.
|
Font.Glyph |
Glyph for font
http://developer.apple.com/textfonts/TTRefMan/RM06/Chap6cmap.html
http://developer.apple.com/textfonts/TTRefMan/RM06/Chap6glyf.html
http://www.microsoft.com/typography/otspec/glyf.htm
|
Font.GlyphVisitor |
|
Font.GlyphVisitor2 |
|
Font.Metrics |
Metrics for font
Depending on the font's direction, horizontal or vertical,
the following tables shall be used:
Vertical https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6vhea.html
Horizontal https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6hhea.html
|
FontFactory |
The optional property jogamp.graph.font.ctor
allows user to specify the FontConstructor implementation.
|
FontScale |
Simple static font scale methods for unit conversions.
|
FontSet |
|
FovHVHalves |
Horizontal and vertical field of view (FOV) halves,
allowing a non-centered projection.
|
FPSAnimator |
An Animator subclass which attempts to achieve a target
frames-per-second rate to avoid using all CPU time.
|
FPSCounter |
|
Frustum |
Providing frustum planes derived by different inputs
( P*MV , ..) used to classify objects
point
sphere
and to test whether they are outside
point
sphere
bounding-box
|
Frustum.FovDesc |
|
Frustum.Location |
|
Frustum.Plane |
Plane equation := dot(n, x - p) = 0 -> ax + bc + cx + d == 0
|
Gamma |
Provides convenient wrapper for GLDrawableFactory control over
individual display's gamma, brightness and contrast values
via the hardware gamma ramp tables.
|
Gap |
GraphUI CSS property Gap, spaceing between (grid) cells not belonging to the element.
|
GenericGLCapabilitiesChooser |
|
GenericStereoDeviceConfig |
Configuration for GenericStereoDevice s.
|
GenericStereoDeviceConfig.ShutterType |
|
GenericStereoDeviceFactory |
|
GenericUpstreamSurfacelessHook |
|
GestureHandler |
Generic gesture handler interface designed to allow pass-through
filtering of InputEvent s.
|
GestureHandler.GestureEvent |
A custom gesture event
|
GestureHandler.GestureListener |
|
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 |
|
GLArrayData |
The total number of bytes hold by the referenced buffer is:
getComponentSize()* getComponentNumber() * getElementNumber()
|
GLArrayDataClient |
|
GLArrayDataEditable |
The total number of bytes hold by the referenced buffer is:
getComponentSize()* getComponentNumber() * getElementNumber()
|
GLArrayDataServer |
|
GLArrayDataWrapper |
|
GLAutoDrawable |
A higher-level abstraction than GLDrawable which supplies
an event based mechanism ( GLEventListener ) for performing
OpenGL rendering.
|
GLAutoDrawableDelegate |
|
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.
|
GLBuffers |
Utility routines for dealing with direct buffers.
|
GLBufferStorage |
OpenGL buffer storage object reflecting it's
storage size
storage memory if mapped
mutable usage or immutable flags
|
GLButton |
|
GLCanvas |
A heavyweight AWT component which provides OpenGL rendering
support.
|
GLCanvas |
Native SWT Canvas implementing GLAutoDrawable
|
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() .
|
GLCapabilitiesChooser |
Provides a mechanism by which applications can customize the
window type selection for a given GLCapabilities .
|
GLCapabilitiesFilter |
|
GLCapabilitiesFilter.TestLessDepthBits<C extends GLCapabilitiesImmutable> |
|
GLCapabilitiesFilter.TestMoreDepthBits<C extends GLCapabilitiesImmutable> |
|
GLCapabilitiesImmutable |
Specifies an immutable set of OpenGL capabilities.
|
GLContext |
Abstraction for an OpenGL rendering context.
|
GLDebugListener |
|
GLDebugMessage |
OpenGL debug message generated by the driver
and delivered via GLDebugListener .
|
GLDrawable |
An abstraction for an OpenGL rendering target.
|
GLDrawableFactory |
Provides a virtual machine- and operating system-independent
mechanism for creating GLDrawable s.
|
GLDrawableUtil |
|
GLDrawableUtil.ReshapeGLEventListener |
|
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 .
|
GLEventListenerState |
|
GLException |
A generic exception for OpenGL errors used throughout the binding
as a substitute for RuntimeException .
|
GLExtensions |
Class holding OpenGL extension strings, commonly used by JOGL's implementation.
|
GLFBODrawable |
|
GLFBODrawable.Resizeable |
|
GLJPanel |
A lightweight Swing component which provides OpenGL rendering
support.
|
GLLightingFunc |
|
GLMatrixFunc |
Subset of OpenGL fixed function pipeline's matrix operations.
|
GLMediaPlayer |
GLMediaPlayer interface specifies a TextureSequence state machine
using a multiplexed audio/video stream as it's source.
|
GLMediaPlayer.EventMask |
Changes attributes event mask
|
GLMediaPlayer.EventMask.Bit |
Attribute change bits
|
GLMediaPlayer.GLMediaEventListener |
GLMediaPlayer.State |
|
GLMediaPlayer.StreamException |
|
GLMediaPlayerFactory |
|
GLOffscreenAutoDrawable |
Platform-independent GLAutoDrawable specialization,
exposing offscreen functionality.
|
GLOffscreenAutoDrawable.FBO |
|
GLPipelineFactory |
Factory for pipelining GL instances
|
GLPixelBuffer |
|
GLPixelBuffer.DefaultGLPixelBufferProvider |
|
GLPixelBuffer.GLPixelAttributes |
Pixel attributes.
|
GLPixelBuffer.GLPixelBufferProvider |
|
GLPixelBuffer.SingletonGLPixelBufferProvider |
|
GLPixelStorageModes |
Utility to safely set and restore the PACK and UNPACK pixel storage mode,
regardless of the GLProfile.
|
GLPointerFunc |
|
GLPointerFuncUtil |
|
GLProfile |
Specifies the the OpenGL profile.
|
GLReadBufferUtil |
Utility to read out the current FB to TextureData, optionally writing the data back to a texture object.
|
GLRegion |
A GLRegion is the OGL binding of one or more OutlineShapes
Defined by its vertices and generated triangles.
|
GLRendererQuirks |
GLRendererQuirks contains information of known bugs of various GL renderer.
|
GLRendererQuirks.Override |
Allow overriding any quirk settings
via the two properties:
jogl.quirks.force
jogl.quirks.ignore
Both contain a list of capital sensitive quirk names separated by comma.
|
GLRunnable |
|
GLRunnable2<T,U> |
Declares a one-shot OpenGL command.
|
GLSharedContextSetter |
|
GLStateKeeper |
|
GLStateKeeper.Listener |
Listener for preserve and restore notifications.
|
GLU |
Provides access to the OpenGL Utility Library (GLU).
|
GLUgl2 |
|
GLUgl2es1 |
|
GLUniformData |
GLSL uniform data wrapper encapsulating data to be uploaded to the GPU as a uniform.
|
GLUnurbs |
Wrapper for a GLU NURBS object.
|
GLUquadric |
Wrapper for a GLU quadric object.
|
GLUT |
Subset of the routines provided by the GLUT interface.
|
GLUtessellator |
The GLUtessellator object is used to hold the data, such as the
vertices, edges and callback objects, to describe and tessellate complex
polygons.
|
GLUtessellatorCallback |
GLUtessellatorCallback interface provides methods that the user will
override to define the callbacks for a tessellation object.
|
GLUtessellatorCallbackAdapter |
The GLUtessellatorCallbackAdapter provides a default implementation of
GLUtessellatorCallback
with empty callback methods.
|
GLWindow |
An implementation of GLAutoDrawable and Window interface,
using a delegated Window instance, which may be an aggregation (lifecycle: created and destroyed).
|
GlyphShape |
|
GraphicsConfigurationFactory |
Provides the mechanism by which the graphics configuration for a
window can be chosen before the window is created.
|
GraphShape |
|
GridLayout |
|
GridLayout.Order |
|
Group |
|
Group.Layout |
|
IIOTextureProvider |
|
IIOTextureWriter |
|
IllegalPathStateException |
|
ImageButton |
|
ImageSequence |
|
ImageType |
Image type classification.
|
ImageType.Util |
|
ImageUtil |
Utilities for dealing with images.
|
ImmModeSink |
Immediate mode sink, implementing OpenGL fixed function subset of immediate mode operations, i.e.
|
InputEvent |
|
InputEvent.InputClass |
Interface marking class of input types
|
InputEvent.InputType |
Interface marking type of input devices
|
Insets |
Mutable insets representing rectangular window decoration insets on all four edges
in window units.
|
InsetsImmutable |
Immutable insets representing rectangular window decoration insets on all four edges
in window units.
|
IOSGraphicsDevice |
Encapsulates a graphics device on IOS platforms.
|
JAWTWindow |
|
JFXAccessor |
|
JOGLNewtApplet1Run |
Simple GLEventListener deployment as an applet using JOGL.
|
JOGLNewtAppletBase |
Shows how to deploy an applet using JOGL.
|
JoglVersion |
|
JPEGImage |
|
KeyAdapter |
|
KeyEvent |
|
KeyEvent.NonPrintableRange |
|
KeyListener |
|
Label |
|
LEDataInputStream |
Little Endian Data Input Stream.
|
LEDataOutputStream |
Little Endian Data Output Stream.
|
Level |
|
LevelSet |
Manages a list of Levels; this is the core data structure
contained within the RectanglePacker and encompasses the storage
algorithm for the contained Rects.
|
LocationSensorParameter |
Constant parameter of the positioning sensor to locate the ViewerPose .
|
MacOSXGraphicsDevice |
Encapsulates a graphics device on MacOSX platforms.
|
MainThread |
NEWT Utility class MainThread
|
Margin |
GraphUI CSS property Margin, space between or around elements and not included in the element's size.
|
Matrix4f |
Basic 4x4 float matrix implementation using fields for intensive use-cases (host operations).
|
MediaButton |
|
MonitorDevice |
Visual output device, i.e.
|
MonitorDevice.Orientation |
|
MonitorEvent |
|
MonitorMode |
|
MonitorMode.SizeAndRRate |
Immutable surfaceSize, flags and refreshRate Class, consisting of it's read only components:
nativeId
SurfaceSize surface memory size
flags
refresh rate
|
MonitorModeListener |
|
MonitorModeUtil |
|
MouseAdapter |
|
MouseEvent |
|
MouseEvent.PointerClass |
Class of pointer types
|
MouseEvent.PointerType |
Type of pointer devices
|
MouseListener |
|
MutableGraphicsConfiguration |
|
MutableSurface |
|
NativeSurface |
Provides low-level information required for
hardware-accelerated rendering using a surface in a platform-independent manner.
|
NativeSurfaceHolder |
Accessor interface for implementing classes with ownership of a NativeSurface
via an is-a or has-a relation.
|
NativeWindow |
|
NativeWindowException |
A generic exception for OpenGL errors used throughout the binding
as a substitute for RuntimeException .
|
NativeWindowFactory |
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.
|
NativeWindowHolder |
Accessor interface for implementing classes with ownership of a NativeWindow
via an is-a or has-a relation.
|
NativeWindowVersion |
|
NetPbmTextureWriter |
|
NewtCanvasAWT |
|
NewtCanvasJFX |
A NEWT based JFX Canvas specialization allowing a NEWT child Window to be attached using native parenting.
|
NewtCanvasSWT |
SWT Canvas containing a NEWT Window using native parenting.
|
NEWTDemoListener |
|
NEWTEvent |
NEWT events are provided for notification purposes ONLY;
The NEWT will automatically handle the event semantics internally, regardless of whether a program is receiving these events or not.
The actual event semantic is processed before the event is send.
Event type registry:
WindowEvent 100..10x
MouseEvent 200..20x
KeyEvent 300..30x
GestureEvent 400..5xx
MonitorEvent 600..60x
|
NEWTEventConsumer |
|
NEWTEventFiFo |
|
NEWTEventListener |
|
NewtFactory |
|
NewtVersion |
|
NonFSAAGLCapsChooser |
Custom GLCapabilitiesChooser , filtering out all full screen anti-aliasing (FSAA, multisample) capabilities,
i.e.
|
NoninvertibleTransformException |
|
OffscreenLayerOption |
|
OffscreenLayerSurface |
Interface specifying the offscreen layer surface protocol.
|
Outline |
Define a single continuous stroke by control vertices.
|
OutlineShape |
A Generic shape objects which is defined by a list of Outlines.
|
OutlineShape.VerticesState |
Outline's vertices have undefined state until transformed.
|
OutlineShapeXForm |
|
OutputEvent |
|
Overlay |
Provides a Java 2D overlay on top of an arbitrary GLDrawable,
making it easier to do things like draw text and images on top of
an OpenGL scene while still maintaining reasonably good
efficiency.
|
Padding |
GraphUI CSS property Padding, space belonging to the element and included in the element's size.
|
Path2F |
Path2F represents and provides construction method for a 2D shape using float[2] points.
|
Path2F.Iterator |
|
Path2F.SegmentType |
A Path2D segment type
|
PinchToZoomGesture |
2 pointer zoom, a.k.a.
|
PinchToZoomGesture.ZoomEvent |
|
PixelFormat |
Basic pixel formats
|
PixelFormat.Composition |
Pixel composition, i.e.
|
PixelFormat.CType |
Component types
|
PixelFormat.PackedComposition |
|
PixelFormatUtil |
Pixel Rectangle Utilities.
|
PixelFormatUtil.ComponentMap |
|
PixelRectangle |
|
PixelRectangle.GenericPixelRect |
Generic PixelRectangle implementation
|
PMVMatrix |
PMVMatrix implements a subset of the fixed function pipeline
regarding the projection (P), modelview (Mv) and texture (T) matrix operations,
which is specified in GLMatrixFunc .
|
PNGPixelRect |
|
Point |
|
PointImmutable |
Immutable Point interface
|
ProxySurface |
|
Quaternion |
Quaternion implementation supporting
Gimbal-Lock free rotations.
|
RandomTileRenderer |
Variation of TileRenderer w/o using fixed tiles but arbitrary rectangular regions.
|
Ray |
Simple compound denoting a ray.
|
Rect |
Represents a rectangular region on the backing store.
|
Rectangle |
|
Rectangle |
|
RectangleImmutable |
Immutable Rectangle interface, with its position on the top-left.
|
RectanglePacker |
Packs rectangles supplied by the user (typically representing
image regions) into a larger backing store rectangle (typically
representing a large texture).
|
Recti |
Rectangle with x, y, width and height integer components.
|
RectVisitor |
Iteration construct without exposing the internals of the
RectanglePacker and without implementing a complex Iterator.
|
Region |
Abstract Outline shape representation define the method an OutlineShape(s)
is bound and rendered.
|
RegionRenderer |
OpenGL Region renderer
All Region rendering operations utilize a RegionRenderer.
|
RegionRenderer.GLCallback |
May be passed to
RegionRenderer ctor ,
e.g.
|
RenderState |
|
RenderState.ProgramLocal |
|
ScalableSurface |
|
Scene |
GraphUI Scene
|
Scene.PMVMatrixSetup |
|
Screen |
A screen may span multiple MonitorDevice s representing their combined virtual size.
|
SGIImage |
Reads and writes SGI RGB/RGBA images.
|
ShaderCode |
Convenient shader code class to use and instantiate vertex or fragment programs.
|
ShaderProgram |
|
ShaderSelectionMode |
Shader selection mode
|
ShaderState |
ShaderState allows to sharing data between shader programs,
while updating the attribute and uniform locations when switching.
|
ShaderUtil |
|
Shape |
Generic Shape, potentially using a Graph via GraphShape or other means of representing content.
|
Shape.EventInfo |
|
Shape.Listener |
General Shape listener action
|
Shape.ListenerBool |
Shape listener action returning a boolean value
|
Shape.MouseGestureAdapter |
|
Shape.MouseGestureListener |
|
Shape.Visitor1 |
|
Shape.Visitor2 |
|
StereoClientRenderer |
|
StereoDevice |
Interface describing a native stereoscopic device
|
StereoDeviceConfig |
Merely a class providing a type-tag for extended configuration.
|
StereoDeviceFactory |
|
StereoDeviceFactory.DeviceType |
|
StereoDeviceRenderer |
Stereoscopic device rendering interface.
|
StereoDeviceRenderer.Eye |
|
StereoDeviceUtil |
|
StereoGLEventListener |
|
StereoUtil |
|
SurfaceSize |
Immutable SurfaceSize Class, consisting of it's read only components:
size in pixels
bits per pixel
|
SurfaceUpdatedListener |
Clients may add their SurfaceUpdateListener implementation to a NativeSurface
allowing to get notified after the surface has been updated, eg.
|
SWTAccessor |
|
SyncAction |
Specific data synchronization action implemented by the data provider
to update the buffer with the underlying data before usage, e.g.
|
SyncBuffer |
|
SyncMatrices4f |
|
SyncMatrices4f16 |
|
SyncMatrix4f |
|
SyncMatrix4f16 |
|
TexSeqButton |
|
TextRegionUtil |
|
TextRenderer |
Renders bitmapped Java 2D text into an OpenGL window with high
performance, full Unicode support, and a simple API.
|
TextRenderer.DefaultRenderDelegate |
|
TextRenderer.RenderDelegate |
Class supporting more full control over the process of rendering
the bitmapped text.
|
Texture |
Represents an OpenGL texture object.
|
TextureCoords |
Specifies texture coordinates for a rectangular area of a
texture.
|
TextureData |
Represents the data for an OpenGL texture.
|
TextureData.ColorSpace |
ColorSpace of pixel data.
|
TextureData.Flusher |
Defines a callback mechanism to allow the user to explicitly
deallocate native resources (memory-mapped files, etc.)
associated with a particular TextureData.
|
TextureIO |
Provides input and output facilities for both loading OpenGL
textures from disk and streams as well as writing textures already
in memory back to disk.
|
TextureProvider |
Plug-in interface to TextureIO to support reading OpenGL textures
from new file formats.
|
TextureProvider.SupportsImageTypes |
|
TextureRenderer |
Provides the ability to render into an OpenGL Texture using the Java 2D
APIs.
|
TextureSequence |
Protocol for texture sequences, like animations, movies, etc.
|
TextureSequence.TexSeqEventListener<T extends TextureSequence> |
|
TextureSequence.TextureFrame |
Texture holder interface, maybe specialized by implementation
to associated related data.
|
TextureState |
Preserves a [ texture-unit, texture-target ] state.
|
TextureWriter |
Plug-in interface to TextureIO to support writing OpenGL textures
to new file formats.
|
TGAImage |
Targa image reader and writer adapted from sources of the Jimi image I/O class library.
|
TGAImage.Header |
This class reads in all of the TGA image header in addition it also
reads in the imageID field as it is convenient to handle that here.
|
Threading |
This API provides access to the threading model for the implementation of
the classes in this package.
|
Threading.Mode |
|
TileRenderer |
|
TileRendererBase |
|
TileRendererBase.TileRendererListener |
|
ToolkitLock |
Marker for a singleton global recursive blocking lock implementation,
optionally locking a native windowing toolkit as well.
|
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.
|
TraceKeyAdapter |
|
TraceMouseAdapter |
|
TraceWindowAdapter |
|
Triangle |
|
Triangulation |
|
Triangulator |
Interface to the triangulation algorithms provided
A triangulation of 2D outlines where you can
provides an easy one or more outlines to be triangulated
example usage:
addCurve(o1);
addCurve(o2);
addCurve(o3);
generate();
reset();
|
UpstreamSurfaceHook |
Interface allowing upstream caller to pass lifecycle actions and size info
to a ProxySurface instance.
|
UpstreamSurfaceHook.MutableSize |
|
UpstreamSurfaceHookMutableSize |
|
UpstreamWindowHookMutableSizePos |
|
Vec2f |
2D Vector based upon two float components.
|
Vec2i |
2D Vector based upon two integer components.
|
Vec3f |
3D Vector based upon three float components.
|
Vec4f |
4D Vector based upon four float components.
|
VectorUtil |
|
Vert2fImmutable |
|
Vert3fImmutable |
|
Vertex |
A Vertex exposing Vec3f vertex- and texture-coordinates.
|
ViewerPose |
|
VisualIDHolder |
Visual ID holder interface.
|
VisualIDHolder.VIDComparator |
|
VisualIDHolder.VIDType |
|
Winding |
Winding direction, either clockwise (CW) or counter-clockwise (CCW).
|
WindingRule |
Winding rule, either EVEN_ODD or NON_ZERO (like for TrueType fonts).
|
Window |
Specifying NEWT's Window functionality:
On- and offscreen windows
Keyboard and multi-pointer input
Native reparenting
Toggable fullscreen and decoration mode
Transparency
...
|
Window.FocusRunnable |
|
Window.ReparentOperation |
Reparenting operation types
|
WindowAdapter |
|
WindowClosingProtocol |
Protocol for handling window closing events.
|
WindowClosingProtocol.WindowClosingMode |
Window closing mode if triggered by toolkit close operation.
|
WindowEvent |
NEWT Window events are provided for notification purposes ONLY.
NEWT will automatically handle component moves and resizes internally, regardless of whether a program is receiving these events or not.
|
WindowListener |
|
WindowsGraphicsDevice |
Encapsulates a graphics device on Windows platforms.
|
WindowUpdateEvent |
|
X11GraphicsConfiguration |
Encapsulates a graphics configuration, or OpenGL pixel format, on
X11 platforms.
|
X11GraphicsDevice |
Encapsulates a graphics device on X11 platforms.
|
X11GraphicsScreen |
Encapsulates a screen index on X11
platforms.
|