A B C D E F G H I J L M N O P R S T U V W X 

A

AbstractGraphicsConfiguration - Interface in com.jogamp.nativewindow
A marker interface describing a graphics configuration, visual, or pixel format in a toolkit-independent manner.
AbstractGraphicsDevice - Interface in com.jogamp.nativewindow
A interface describing a graphics device in a toolkit-independent manner.
AbstractGraphicsScreen - Interface in com.jogamp.nativewindow
A interface describing a graphics screen in a toolkit-independent manner.
add(Dimension) - Method in class com.jogamp.nativewindow.util.Dimension
 
addClosingListener() - Method in class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol
Adds this closing listener to the components Window if exist and only one time.
addCustomShutdownHook(boolean, Runnable) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
Add a custom shutdown hook to be performed at JVM shutdown before shutting down NativeWindowFactory instance.
addSurfaceUpdatedListener(SurfaceUpdatedListener) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
addSurfaceUpdatedListener(int, SurfaceUpdatedListener) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
addSurfaceUpdatedListener(SurfaceUpdatedListener) - Method in interface com.jogamp.nativewindow.NativeSurface
Appends the given SurfaceUpdatedListener to the end of the list.
addSurfaceUpdatedListener(int, SurfaceUpdatedListener) - Method in interface com.jogamp.nativewindow.NativeSurface
Inserts the given SurfaceUpdatedListener at the specified position in the list.
addUpstreamOptionBits(int) - Method in interface com.jogamp.nativewindow.ProxySurface
Add the given bit-mask to this instance upstream-option-bits using bit-or w/ v.
AppContextInfo - Class in com.jogamp.nativewindow.awt
Instance of this class holds information about a ThreadGroup associated AppContext.
AppContextInfo(String) - Constructor for class com.jogamp.nativewindow.awt.AppContextInfo
 
attachSurfaceLayer(long) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
attachSurfaceLayer(long) - Method in interface com.jogamp.nativewindow.OffscreenLayerSurface
Attach the offscreen layer to this offscreen layer surface.
AUTOMAX_PIXELSCALE - Static variable in interface com.jogamp.nativewindow.ScalableSurface
Setting surface-pixel-scale of 0.0f, results in maximum platform dependent pixel-scale, i.e.
AWTGraphicsConfiguration - Class in com.jogamp.nativewindow.awt
A wrapper for an AWT GraphicsConfiguration allowing it to be handled in a toolkit-independent manner.
AWTGraphicsConfiguration(AWTGraphicsScreen, CapabilitiesImmutable, CapabilitiesImmutable, GraphicsConfiguration, AbstractGraphicsConfiguration) - Constructor for class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
 
AWTGraphicsDevice - Class in com.jogamp.nativewindow.awt
A wrapper for an AWT GraphicsDevice allowing it to be handled in a toolkit-independent manner.
AWTGraphicsDevice(GraphicsDevice, int) - Constructor for class com.jogamp.nativewindow.awt.AWTGraphicsDevice
 
AWTGraphicsScreen - Class in com.jogamp.nativewindow.awt
A wrapper for an AWT GraphicsDevice (screen) allowing it to be handled in a toolkit-independent manner.
AWTGraphicsScreen(AWTGraphicsDevice) - Constructor for class com.jogamp.nativewindow.awt.AWTGraphicsScreen
 
AWTPrintLifecycle - Interface in com.jogamp.nativewindow.awt
Interface describing print lifecycle to support AWT printing, e.g.
AWTPrintLifecycle.Context - Class in com.jogamp.nativewindow.awt
Convenient AWTPrintLifecycle context simplifying calling setupPrint(..) and AWTPrintLifecycle.releasePrint() on all AWTPrintLifecycle elements of a Container.
AWTWindowClosingProtocol - Class in com.jogamp.nativewindow.awt
 
AWTWindowClosingProtocol(Component, Runnable, Runnable) - Constructor for class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol
 

B

bitsPerPixel() - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
Number of bits per pixel, e.g.
bitsPerPixel() - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
 
bitStride() - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
Bit distance between pixels.
bitStride() - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
 
bytesPerPixel() - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
Number of bytes per pixel, i.e.
bytesPerPixel() - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
 

C

Capabilities - Class in com.jogamp.nativewindow
Specifies a set of capabilities that a window's rendering context must support, such as color depth per channel.
Capabilities() - Constructor for class com.jogamp.nativewindow.Capabilities
Creates a Capabilities object.
CapabilitiesChooser - Interface in com.jogamp.nativewindow
Provides a mechanism by which applications can customize the window type selection for a given Capabilities.
CapabilitiesImmutable - Interface in com.jogamp.nativewindow
Specifies an immutable set of capabilities that a window's rendering context must support, such as color depth per channel.
chooseCapabilities(CapabilitiesImmutable, List<? extends CapabilitiesImmutable>, int) - Method in interface com.jogamp.nativewindow.CapabilitiesChooser
Chooses the index (0..available.length - 1) of the Capabilities most closely matching the desired one from the list of all supported.
chooseCapabilities(CapabilitiesImmutable, List<? extends CapabilitiesImmutable>, int) - Method in class com.jogamp.nativewindow.DefaultCapabilitiesChooser
 
chooseGraphicsConfiguration(CapabilitiesImmutable, CapabilitiesImmutable, CapabilitiesChooser, AbstractGraphicsScreen, int) - Method in class com.jogamp.nativewindow.GraphicsConfigurationFactory
Selects a graphics configuration on the specified graphics device compatible with the supplied Capabilities.
clearHandleOwner() - Method in interface com.jogamp.nativewindow.AbstractGraphicsDevice
 
clearHandleOwner() - Method in class com.jogamp.nativewindow.DefaultGraphicsDevice
 
clearHandleOwner() - Method in class com.jogamp.nativewindow.egl.EGLGraphicsDevice
 
clearHandleOwner() - Method in class com.jogamp.nativewindow.x11.X11GraphicsDevice
 
clearUpstreamOptionBits(int) - Method in interface com.jogamp.nativewindow.ProxySurface
Clear the given bit-mask from this instance upstream-option-bits using bit-and w/ ~v
clone() - Method in interface com.jogamp.nativewindow.AbstractGraphicsConfiguration
 
clone() - Method in interface com.jogamp.nativewindow.AbstractGraphicsDevice
 
clone() - Method in interface com.jogamp.nativewindow.AbstractGraphicsScreen
 
clone() - Method in class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
 
clone() - Method in class com.jogamp.nativewindow.awt.AWTGraphicsDevice
 
clone() - Method in class com.jogamp.nativewindow.awt.AWTGraphicsScreen
 
clone() - Method in class com.jogamp.nativewindow.Capabilities
 
clone() - Method in class com.jogamp.nativewindow.DefaultGraphicsConfiguration
 
clone() - Method in class com.jogamp.nativewindow.DefaultGraphicsDevice
 
clone() - Method in class com.jogamp.nativewindow.DefaultGraphicsScreen
 
clone() - Method in class com.jogamp.nativewindow.egl.EGLGraphicsDevice
 
clone() - Method in class com.jogamp.nativewindow.macosx.MacOSXGraphicsDevice
 
clone() - Method in class com.jogamp.nativewindow.util.Dimension
 
clone() - Method in class com.jogamp.nativewindow.util.Point
 
clone() - Method in class com.jogamp.nativewindow.windows.WindowsGraphicsDevice
 
clone() - Method in class com.jogamp.nativewindow.x11.X11GraphicsConfiguration
 
clone() - Method in class com.jogamp.nativewindow.x11.X11GraphicsDevice
 
clone() - Method in class com.jogamp.nativewindow.x11.X11GraphicsScreen
 
cloneMutable() - Method in class com.jogamp.nativewindow.Capabilities
 
cloneMutable() - Method in class com.jogamp.nativewindow.util.Dimension
 
cloneMutable() - Method in class com.jogamp.nativewindow.util.Insets
 
cloneMutable() - Method in class com.jogamp.nativewindow.util.Point
 
cloneMutable() - Method in class com.jogamp.nativewindow.util.Rectangle
 
close() - Method in interface com.jogamp.nativewindow.AbstractGraphicsDevice
Optionally closing the device if handle is not null.
close() - Method in class com.jogamp.nativewindow.DefaultGraphicsDevice
 
close() - Method in class com.jogamp.nativewindow.egl.EGLGraphicsDevice
Closes the EGL device if handle is not null and it's EGLGraphicsDevice.EGLDisplayLifecycleCallback is valid.
close() - Method in class com.jogamp.nativewindow.x11.X11GraphicsDevice
 
com.jogamp.nativewindow - package com.jogamp.nativewindow
NativeWindow Protocol Specification Overview
com.jogamp.nativewindow.awt - package com.jogamp.nativewindow.awt
 
com.jogamp.nativewindow.egl - package com.jogamp.nativewindow.egl
 
com.jogamp.nativewindow.macosx - package com.jogamp.nativewindow.macosx
 
com.jogamp.nativewindow.swt - package com.jogamp.nativewindow.swt
 
com.jogamp.nativewindow.util - package com.jogamp.nativewindow.util
 
com.jogamp.nativewindow.windows - package com.jogamp.nativewindow.windows
 
com.jogamp.nativewindow.x11 - package com.jogamp.nativewindow.x11
 
comp - Variable in enum com.jogamp.nativewindow.util.PixelFormat
Unique Pixel Composition, i.e.
compare(VisualIDHolder, VisualIDHolder) - Method in class com.jogamp.nativewindow.VisualIDHolder.VIDComparator
 
compareTo(CapabilitiesImmutable) - Method in class com.jogamp.nativewindow.Capabilities
Comparing RGBA values only
compareTo(DimensionImmutable) - Method in class com.jogamp.nativewindow.util.Dimension
 
compareTo(DimensionImmutable) - Method in interface com.jogamp.nativewindow.util.DimensionImmutable
Compares square of size.
compareTo(PointImmutable) - Method in class com.jogamp.nativewindow.util.Point
 
compareTo(PointImmutable) - Method in interface com.jogamp.nativewindow.util.PointImmutable
Compares the square of the position.
compareTo(RectangleImmutable) - Method in class com.jogamp.nativewindow.util.Rectangle
 
compareTo(RectangleImmutable) - Method in interface com.jogamp.nativewindow.util.RectangleImmutable
Compares square of size 1st, if equal the square of position.
compareTo(SurfaceSize) - Method in class com.jogamp.nativewindow.util.SurfaceSize
Compares resolution 1st, if equal the bitsPerPixel.
componentBitCount() - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
Returns the number of bits of all components, see PixelFormat.Composition.componentBitMask().
componentBitCount() - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
 
componentBitMask() - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
Returns the un-shifted bit-mask of all components.
componentBitMask() - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
 
componentBitShift() - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
Returns the bit-shift of all components, see PixelFormat.Composition.componentBitMask().
componentBitShift() - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
 
componentCount() - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
Number of components per pixel, e.g.
componentCount() - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
 
componentOrder() - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
Returns the Component type order of all components, see PixelFormat.Composition.componentBitMask().
componentOrder() - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
 
containsUpstreamOptionBits(int) - Method in interface com.jogamp.nativewindow.ProxySurface
Returns true if the give bit-mask v is set in this instance upstream-option-bits, otherwise false.
convert(PixelRectangle, PixelFormat, int, boolean, boolean) - Static method in class com.jogamp.nativewindow.util.PixelFormatUtil
 
convert(PixelRectangle, ByteBuffer, PixelFormat, boolean, int) - Static method in class com.jogamp.nativewindow.util.PixelFormatUtil
 
convert(int, int, ByteBuffer, PixelFormat, boolean, int, ByteBuffer, PixelFormat, boolean, int) - Static method in class com.jogamp.nativewindow.util.PixelFormatUtil
 
convert(PixelFormatUtil.ComponentMap, PixelFormat.Composition, Bitstream<ByteBuffer>, PixelFormat.Composition, Bitstream<ByteBuffer>) - Static method in class com.jogamp.nativewindow.util.PixelFormatUtil
 
convertToInt32(PixelFormat, byte, byte, byte, byte) - Static method in class com.jogamp.nativewindow.util.PixelFormatUtil
 
convertToInt32(PixelFormat, PixelFormat, ByteBuffer, int) - Static method in class com.jogamp.nativewindow.util.PixelFormatUtil
 
convertToInt32(PixelFormat, PixelFormat, int) - Static method in class com.jogamp.nativewindow.util.PixelFormatUtil
 
convertToPixelUnits(int[]) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
convertToPixelUnits(int[]) - Method in interface com.jogamp.nativewindow.NativeSurface
Converts the given window units into pixel units in place.
convertToWindowUnits(int[]) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
convertToWindowUnits(int[]) - Method in interface com.jogamp.nativewindow.NativeSurface
Converts the given pixel units into window units in place.
copyFrom(CapabilitiesImmutable) - Method in class com.jogamp.nativewindow.Capabilities
Copies all Capabilities values from source into this instance.
coverage(RectangleImmutable) - Method in class com.jogamp.nativewindow.util.Rectangle
 
coverage(RectangleImmutable) - Method in interface com.jogamp.nativewindow.util.RectangleImmutable
Returns the coverage of given rectangle w/ this this one, i.e.
create(Component, CapabilitiesImmutable, CapabilitiesImmutable) - Static method in class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
 
create(ProxySurface) - Method in class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize
 
create(ProxySurface) - Method in class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize
 
create(ProxySurface) - Method in class com.jogamp.nativewindow.GenericUpstreamSurfacelessHook
 
create(ProxySurface) - Method in interface com.jogamp.nativewindow.UpstreamSurfaceHook
called within ProxySurface.createNotify() within lock, before using surface.
create(ProxySurface) - Method in class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
 
createBufferedImage(int, int, int, Point, Hashtable<?, ?>) - Static method in class com.jogamp.nativewindow.awt.DirectDataBufferInt
createCompatibleGDKChildWindow(Control, int, int, int) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
 
createCompatibleX11ChildWindow(AbstractGraphicsScreen, Control, int, int, int) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
 
createDefault() - Static method in class com.jogamp.nativewindow.awt.AWTGraphicsDevice
 
createDefault() - Static method in class com.jogamp.nativewindow.awt.AWTGraphicsScreen
 
createDefault(String) - Static method in class com.jogamp.nativewindow.DefaultGraphicsScreen
 
createDevice(String, boolean) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
Creates a native device type, following getNativeWindowType(true).
createDevice(String, String, boolean) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
Creates a native device type, following the given native-window-type.
createNotify() - Method in interface com.jogamp.nativewindow.ProxySurface
UpstreamSurfaceHook.create(ProxySurface) is being issued and the proxy surface/window handles shall be set.
createScreen(AbstractGraphicsDevice, int) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
 
createScreenDevice(GraphicsDevice, int) - Static method in class com.jogamp.nativewindow.awt.AWTGraphicsScreen
 
createScreenDevice(int, int) - Static method in class com.jogamp.nativewindow.awt.AWTGraphicsScreen
 
createScreenDevice(long, int, boolean) - Static method in class com.jogamp.nativewindow.x11.X11GraphicsScreen
 
createWrappedWindow(AbstractGraphicsScreen, long, long, UpstreamWindowHookMutableSizePos) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
Creates a wrapped NativeWindow with given native handles and AbstractGraphicsScreen.

D

DEBUG - Static variable in interface com.jogamp.nativewindow.AbstractGraphicsDevice
 
DEBUG - Static variable in interface com.jogamp.nativewindow.ProxySurface
 
DEBUG - Static variable in interface com.jogamp.nativewindow.ToolkitLock
 
decodeSingleI32(int, int) - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
Decodes a component from the shifted pixel data with a PixelFormat.Composition.bytesPerPixel() of up to 32bit.
decodeSingleI32(int, int) - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
 
decodeSingleI64(long, int) - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
Decodes a component from the shifted pixel data with a PixelFormat.Composition.bytesPerPixel() of up to 64bit.
decodeSingleI64(long, int) - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
 
DEFAULT_CONNECTION - Static variable in interface com.jogamp.nativewindow.AbstractGraphicsDevice
Dummy connection value for a default connection where no native support for multiple devices is available
DEFAULT_PRINT_TILE_SIZE - Static variable in interface com.jogamp.nativewindow.awt.AWTPrintLifecycle
 
DEFAULT_UNIT - Static variable in interface com.jogamp.nativewindow.AbstractGraphicsDevice
Default unit id for the 1st device: 0
DefaultCapabilitiesChooser - Class in com.jogamp.nativewindow
The default implementation of the CapabilitiesChooser interface, which provides consistent visual selection behavior across platforms.
DefaultCapabilitiesChooser() - Constructor for class com.jogamp.nativewindow.DefaultCapabilitiesChooser
 
DefaultGraphicsConfiguration - Class in com.jogamp.nativewindow
 
DefaultGraphicsConfiguration(AbstractGraphicsScreen, CapabilitiesImmutable, CapabilitiesImmutable) - Constructor for class com.jogamp.nativewindow.DefaultGraphicsConfiguration
 
DefaultGraphicsDevice - Class in com.jogamp.nativewindow
 
DefaultGraphicsDevice(String, String, int) - Constructor for class com.jogamp.nativewindow.DefaultGraphicsDevice
Create an instance with the system default ToolkitLock, gathered via NativeWindowFactory.getDefaultToolkitLock(String).
DefaultGraphicsDevice(String, String, int, long) - Constructor for class com.jogamp.nativewindow.DefaultGraphicsDevice
Create an instance with the system default ToolkitLock.
DefaultGraphicsDevice(String, String, int, long, ToolkitLock) - Constructor for class com.jogamp.nativewindow.DefaultGraphicsDevice
Create an instance with the given ToolkitLock instance, or null ToolkitLock if null.
DefaultGraphicsScreen - Class in com.jogamp.nativewindow
 
DefaultGraphicsScreen(AbstractGraphicsDevice, int) - Constructor for class com.jogamp.nativewindow.DefaultGraphicsScreen
 
defaultValue(int, boolean) - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
 
defaultValue(int, boolean) - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
 
DelegatedUpstreamSurfaceHookMutableSize - Class in com.jogamp.nativewindow
 
DelegatedUpstreamSurfaceHookMutableSize(UpstreamSurfaceHook, int, int) - Constructor for class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize
 
DelegatedUpstreamSurfaceHookWithSurfaceSize - Class in com.jogamp.nativewindow
 
DelegatedUpstreamSurfaceHookWithSurfaceSize(UpstreamSurfaceHook, NativeSurface) - Constructor for class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize
 
destroy() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
destroy(ProxySurface) - Method in class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize
 
destroy(ProxySurface) - Method in class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize
 
destroy(ProxySurface) - Method in class com.jogamp.nativewindow.GenericUpstreamSurfacelessHook
 
destroy() - Method in interface com.jogamp.nativewindow.NativeWindow
Destroys this window incl.
destroy(ProxySurface) - Method in interface com.jogamp.nativewindow.UpstreamSurfaceHook
called within ProxySurface.destroyNotify() within lock, before clearing fields.
destroy(ProxySurface) - Method in class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
 
destroyGDKWindow(long) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
 
destroyNotify() - Method in interface com.jogamp.nativewindow.ProxySurface
UpstreamSurfaceHook.destroy(ProxySurface) is being issued and all proxy surface/window handles shall be cleared.
destroyX11Window(AbstractGraphicsDevice, long) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
 
detachSurfaceLayer() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
detachSurfaceLayer() - Method in interface com.jogamp.nativewindow.OffscreenLayerSurface
Detaches a previously attached offscreen layer from this offscreen layer surface.
Dimension - Class in com.jogamp.nativewindow.util
 
Dimension() - Constructor for class com.jogamp.nativewindow.util.Dimension
 
Dimension(int[]) - Constructor for class com.jogamp.nativewindow.util.Dimension
 
Dimension(int, int) - Constructor for class com.jogamp.nativewindow.util.Dimension
 
DimensionImmutable - Interface in com.jogamp.nativewindow.util
Immutable Dimension Interface, consisting of it's read only components:
width height
DirectDataBufferInt - Class in com.jogamp.nativewindow.awt
DataBuffer specialization using NIO direct buffer of type DataBuffer.TYPE_INT as storage.
DirectDataBufferInt(int) - Constructor for class com.jogamp.nativewindow.awt.DirectDataBufferInt
Constructs an nio integer-based DataBuffer with a single bank and the specified size.
DirectDataBufferInt(int, int) - Constructor for class com.jogamp.nativewindow.awt.DirectDataBufferInt
Constructs an nio integer-based DataBuffer with the specified number of banks, all of which are the specified size.
DirectDataBufferInt(ByteBuffer, int) - Constructor for class com.jogamp.nativewindow.awt.DirectDataBufferInt
Constructs an nio integer-based DataBuffer with a single bank using the specified array.
DirectDataBufferInt.BufferedImageInt - Class in com.jogamp.nativewindow.awt
 
DirectDataBufferInt.BufferedImageInt(int, ColorModel, DirectDataBufferInt, WritableRaster, Hashtable<?, ?>) - Constructor for class com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt
 
DirectDataBufferInt.DirectWritableRaster - Class in com.jogamp.nativewindow.awt
 
dispose() - Method in interface com.jogamp.nativewindow.ToolkitLock
Dispose this instance.
disposeGC(Control, long, GCData) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
 

E

eglGetAndInitDisplay(long[], int[], int[]) - Method in interface com.jogamp.nativewindow.egl.EGLGraphicsDevice.EGLDisplayLifecycleCallback
Implementation should issue an EGL.eglGetDisplay(nativeDisplayID) inclusive EGL.eglInitialize(eglDisplayHandle, ..) call.
EGLGraphicsDevice - Class in com.jogamp.nativewindow.egl
Encapsulates a graphics device on EGL platforms.
EGLGraphicsDevice() - Constructor for class com.jogamp.nativewindow.egl.EGLGraphicsDevice
Note that this is not an open connection, ie no native display handle exist.
EGLGraphicsDevice(long, long, String, int, EGLGraphicsDevice.EGLDisplayLifecycleCallback) - Constructor for class com.jogamp.nativewindow.egl.EGLGraphicsDevice
 
EGLGraphicsDevice.EGLDisplayLifecycleCallback - Interface in com.jogamp.nativewindow.egl
Hack to allow inject a EGL termination call.
eglTerminate(long) - Method in interface com.jogamp.nativewindow.egl.EGLGraphicsDevice.EGLDisplayLifecycleCallback
Implementation should issue an EGL.eglTerminate(eglDisplayHandle) call.
enableUpstreamSurfaceHookLifecycle(boolean) - Method in interface com.jogamp.nativewindow.ProxySurface
encode3CompI32(int, int, int) - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
 
encode3CompI32(int, int, int) - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
 
encode3CompI8(byte, byte, byte) - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
 
encode3CompI8(byte, byte, byte) - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
 
encode4CompI32(int, int, int, int) - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
 
encode4CompI32(int, int, int, int) - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
 
encode4CompI8(byte, byte, byte, byte) - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
 
encode4CompI8(byte, byte, byte, byte) - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
 
encodeSingleI32(int, int) - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
 
encodeSingleI32(int, int) - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
 
encodeSingleI64(int, int) - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
 
encodeSingleI64(int, int) - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
 
encodeSingleI8(byte, int) - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
 
encodeSingleI8(byte, int) - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
 
equals(Object) - Method in class com.jogamp.nativewindow.Capabilities
 
equals(Object) - Method in interface com.jogamp.nativewindow.CapabilitiesImmutable
Equality over the immutable attributes of both objects
equals(Object) - Method in class com.jogamp.nativewindow.util.Dimension
 
equals(Object) - Method in interface com.jogamp.nativewindow.util.DimensionImmutable
Checks whether two dimensions objects are equal.
equals(Object) - Method in class com.jogamp.nativewindow.util.Insets
 
equals(Object) - Method in interface com.jogamp.nativewindow.util.InsetsImmutable
Checks whether two rect objects are equal.
equals(Object) - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
equals(Object) - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
 
equals(Object) - Method in class com.jogamp.nativewindow.util.Point
 
equals(Object) - Method in interface com.jogamp.nativewindow.util.PointImmutable
Checks whether two points objects are equal.
equals(Object) - Method in class com.jogamp.nativewindow.util.Rectangle
 
equals(Object) - Method in interface com.jogamp.nativewindow.util.RectangleImmutable
Checks whether two rect objects are equal.
equals(Object) - Method in class com.jogamp.nativewindow.util.SurfaceSize
Checks whether two size objects are equal.
EXTERNAL_CONNECTION - Static variable in interface com.jogamp.nativewindow.AbstractGraphicsDevice
Dummy connection value for an external connection where no native support for multiple devices is available

F

find(PixelFormat.CType) - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
Returns the index of given PixelFormat.CType within PixelFormat.Composition.componentOrder(), -1 if not exists.
find(PixelFormat.CType) - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
 
find(PixelFormat.CType, PixelFormat.CType[], boolean) - Static method in class com.jogamp.nativewindow.util.PixelFormatUtil
 
findScreenIndex(GraphicsDevice) - Static method in class com.jogamp.nativewindow.awt.AWTGraphicsScreen
 
focusGDKWindow(long) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
 
fromFloat(float, int, boolean) - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
 
fromFloat(float, int, boolean) - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
 

G

gdk_widget_get_window(long) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
 
gdk_window_get_xdisplay(long) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
 
gdk_window_get_xwindow(long) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
 
gdk_window_set_back_pixmap(long, long, boolean) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
 
GenericUpstreamSurfacelessHook - Class in com.jogamp.nativewindow
 
GenericUpstreamSurfacelessHook(int, int) - Constructor for class com.jogamp.nativewindow.GenericUpstreamSurfacelessHook
 
getAlphaBits() - Method in class com.jogamp.nativewindow.Capabilities
 
getAlphaBits() - Method in interface com.jogamp.nativewindow.CapabilitiesImmutable
Returns the number of bits for the color buffer's alpha component.
getAttachedSurfaceLayer() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
getAttachedSurfaceLayer() - Method in interface com.jogamp.nativewindow.OffscreenLayerSurface
Returns the attached surface layer or null if none is attached.
getAWTComponent() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
getAWTGraphicsConfiguration() - Method in class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
Return the AWT GraphicsConfiguration.
getAWTToolkitLock() - Static method in class com.jogamp.nativewindow.NativeWindowFactory
Returns the AWT ToolkitLock (JAWT based) if NativeWindowFactory.isAWTAvailable, otherwise null.
getBitsPerPixel() - Method in class com.jogamp.nativewindow.util.SurfaceSize
 
getBlueBits() - Method in class com.jogamp.nativewindow.Capabilities
 
getBlueBits() - Method in interface com.jogamp.nativewindow.CapabilitiesImmutable
Returns the number of bits for the color buffer's blue component.
getBottomHeight() - Method in class com.jogamp.nativewindow.util.Insets
 
getBottomHeight() - Method in interface com.jogamp.nativewindow.util.InsetsImmutable
 
getBounds() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
getCachedThreadGroup() - Method in class com.jogamp.nativewindow.awt.AppContextInfo
Returns the ThreadGroup belonging to the last known AppContext as queried via AppContextInfo.update(String).
getChosenCapabilities() - Method in interface com.jogamp.nativewindow.AbstractGraphicsConfiguration
Return the capabilities reflecting this graphics configuration, which may differ from the capabilities used to choose this configuration.
getChosenCapabilities() - Method in class com.jogamp.nativewindow.DefaultGraphicsConfiguration
 
getConnection() - Method in interface com.jogamp.nativewindow.AbstractGraphicsDevice
Returns the semantic GraphicsDevice connection.
On platforms supporting remote devices, eg via tcp/ip network, the implementation shall return a unique name for each remote address.
On X11 for example, the connection string should be as the following example.
:0.0 for a local connection remote.host.net:0.0 for a remote connection To support multiple local device, see AbstractGraphicsDevice.getUnitID().
getConnection() - Method in class com.jogamp.nativewindow.DefaultGraphicsDevice
 
getCount() - Method in class com.jogamp.nativewindow.awt.AWTPrintLifecycle.Context
 
getCurrentSurfaceScale(float[]) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
getCurrentSurfaceScale(float[]) - Method in interface com.jogamp.nativewindow.ScalableSurface
Returns the current pixel scale of the associated NativeSurface.
getCustomType() - Method in class com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt
 
getData() - Method in class com.jogamp.nativewindow.awt.DirectDataBufferInt
Returns the default (first) int data array in DataBuffer as an IntBuffer representation.
getData(int) - Method in class com.jogamp.nativewindow.awt.DirectDataBufferInt
Returns the data array for the specified bank as an IntBuffer representation.
getDataBuffer() - Method in class com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt
Returns the underlying DirectDataBufferInt associated with this instance via Raster instance.
getDataBytes() - Method in class com.jogamp.nativewindow.awt.DirectDataBufferInt
Returns the default (first) int data array in DataBuffer as a ByteBuffer representation.
getDataBytes(int) - Method in class com.jogamp.nativewindow.awt.DirectDataBufferInt
Returns the data array for the specified bank as a ByteBuffer representation.
getDefaultCloseOperation() - Method in class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol
 
getDefaultCloseOperation() - Method in interface com.jogamp.nativewindow.WindowClosingProtocol
 
getDefaultFactory() - Static method in class com.jogamp.nativewindow.NativeWindowFactory
Gets the default NativeWindowFactory.
getDefaultScreen() - Method in class com.jogamp.nativewindow.x11.X11GraphicsDevice
Returns the default screen number as referenced by the display connection, i.e.
getDefaultToolkitLock() - Static method in class com.jogamp.nativewindow.NativeWindowFactory
Provides the system default ToolkitLock for the default system windowing type.
getDefaultToolkitLock(String) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
Provides the default ToolkitLock for type.
getDefaultToolkitLock(String, long) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
Provides the default ToolkitLock for type and deviceHandle.
getDefaultVisualID() - Method in class com.jogamp.nativewindow.x11.X11GraphicsDevice
 
getDevice() - Method in interface com.jogamp.nativewindow.AbstractGraphicsScreen
Return the device this graphics configuration is valid for
getDevice() - Method in class com.jogamp.nativewindow.DefaultGraphicsScreen
 
getDevice(Control) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
 
getDisplayHandle() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
getDisplayHandle() - Method in interface com.jogamp.nativewindow.NativeSurface
Convenience: Get display handle from AbstractGraphicsConfiguration .
getEGLVersion() - Method in class com.jogamp.nativewindow.egl.EGLGraphicsDevice
EGL server version as returned by eglInitialize(..).
getElem(int) - Method in class com.jogamp.nativewindow.awt.DirectDataBufferInt
Returns the requested data array element from the first (default) bank.
getElem(int, int) - Method in class com.jogamp.nativewindow.awt.DirectDataBufferInt
Returns the requested data array element from the specified bank.
getFactory(AbstractGraphicsDevice, CapabilitiesImmutable) - Static method in class com.jogamp.nativewindow.GraphicsConfigurationFactory
Returns the graphics configuration factory for use with the given device and capability.
getFactory(Class<?>, Class<?>) - Static method in class com.jogamp.nativewindow.GraphicsConfigurationFactory
Returns the graphics configuration factory for use with the given device and capability class.
getFactory(Class<?>) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
Returns the appropriate NativeWindowFactory to handle window objects of the given type.
getGraphicsConfiguration() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
getGraphicsConfiguration() - Method in interface com.jogamp.nativewindow.NativeSurface
Returns the graphics configuration corresponding to this window.
getGraphicsDevice() - Method in class com.jogamp.nativewindow.awt.AWTGraphicsDevice
 
getGreenBits() - Method in class com.jogamp.nativewindow.Capabilities
 
getGreenBits() - Method in interface com.jogamp.nativewindow.CapabilitiesImmutable
Returns the number of bits for the color buffer's green component.
getHandle() - Method in interface com.jogamp.nativewindow.AbstractGraphicsDevice
Returns the native handle of the underlying native device, if such thing exist.
getHandle() - Method in class com.jogamp.nativewindow.DefaultGraphicsDevice
 
getHandle(Control) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
 
getHeight() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
getHeight() - Method in interface com.jogamp.nativewindow.NativeWindow
Returns the height of the client area excluding insets (window decorations) in window units.
getHeight() - Method in class com.jogamp.nativewindow.UpstreamWindowHookMutableSizePos
 
getHeight() - Method in class com.jogamp.nativewindow.util.Dimension
 
getHeight() - Method in interface com.jogamp.nativewindow.util.DimensionImmutable
 
getHeight() - Method in class com.jogamp.nativewindow.util.Rectangle
 
getHeight() - Method in interface com.jogamp.nativewindow.util.RectangleImmutable
 
getIndex() - Method in interface com.jogamp.nativewindow.AbstractGraphicsScreen
Returns the screen index this graphics screen is valid for
getIndex() - Method in class com.jogamp.nativewindow.DefaultGraphicsScreen
 
getInsets() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
getInsets() - Method in interface com.jogamp.nativewindow.NativeWindow
Returns the insets defined as the width and height of the window decoration on the left, right, top and bottom in window units.
getInstance() - Static method in class com.jogamp.nativewindow.NativeWindowVersion
 
getJAWT() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
Returns the underlying JAWT instance created @ JAWTWindow.lockSurface().
getLeftWidth() - Method in class com.jogamp.nativewindow.util.Insets
 
getLeftWidth() - Method in interface com.jogamp.nativewindow.util.InsetsImmutable
 
getLocationOnScreen(Point) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
Returns the window's top-left client-area position in the screen.
getLocationOnScreen(Point) - Method in interface com.jogamp.nativewindow.NativeWindow
Returns the window's top-left client-area position in the screen.
getLocationOnScreen(NativeWindow) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
 
getLock() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
getLock() - Method in interface com.jogamp.nativewindow.OffscreenLayerSurface
Returns the recursive lock object of this surface, which synchronizes multithreaded access.
getMaximumSurfaceScale(float[]) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
getMaximumSurfaceScale(float[]) - Method in interface com.jogamp.nativewindow.ScalableSurface
Returns the maximum pixel scale of the associated NativeSurface.
getMinimumSurfaceScale(float[]) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
getMinimumSurfaceScale(float[]) - Method in interface com.jogamp.nativewindow.ScalableSurface
Returns the minimum pixel scale of the associated NativeSurface.
getNativeDisplayID() - Method in class com.jogamp.nativewindow.egl.EGLGraphicsDevice
 
getNativeGraphicsConfiguration() - Method in interface com.jogamp.nativewindow.AbstractGraphicsConfiguration
In case the implementation utilizes a delegation pattern to wrap abstract toolkits, this method shall return the native AbstractGraphicsConfiguration, otherwise this instance.
getNativeGraphicsConfiguration() - Method in class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
 
getNativeGraphicsConfiguration() - Method in class com.jogamp.nativewindow.DefaultGraphicsConfiguration
 
getNativeSurface() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
getNativeSurface() - Method in interface com.jogamp.nativewindow.NativeSurfaceHolder
Returns the associated NativeSurface of this NativeSurfaceHolder.
getNativeSurface() - Method in interface com.jogamp.nativewindow.NativeWindow
Returns the associated NativeSurface of this NativeSurfaceHolder.
getNativeVisualID(AbstractGraphicsDevice, long) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
 
getNativeWindow(Object, AbstractGraphicsConfiguration) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
Converts the given window object and it's AbstractGraphicsConfiguration into a NativeWindow which can be operated upon by a custom toolkit, e.g.
getNativeWindowType(boolean) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
 
getNullToolkitLock() - Static method in class com.jogamp.nativewindow.NativeWindowFactory
 
getOffscreenLayerSurface(NativeSurface, boolean) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
Returns the OffscreenLayerSurface instance of this NativeSurface.
getParent() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
getParent() - Method in interface com.jogamp.nativewindow.NativeWindow
 
getPixelformat() - Method in class com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect
 
getPixelformat() - Method in interface com.jogamp.nativewindow.util.PixelRectangle
Returns the PixelFormat.
getPixels() - Method in class com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect
 
getPixels() - Method in interface com.jogamp.nativewindow.util.PixelRectangle
Returns the pixels.
getRedBits() - Method in class com.jogamp.nativewindow.Capabilities
 
getRedBits() - Method in interface com.jogamp.nativewindow.CapabilitiesImmutable
Returns the number of bits for the color buffer's red component.
getRequestedCapabilities() - Method in interface com.jogamp.nativewindow.AbstractGraphicsConfiguration
Return the capabilities used to choose this graphics configuration.
getRequestedCapabilities() - Method in class com.jogamp.nativewindow.DefaultGraphicsConfiguration
 
getRequestedSurfaceScale(float[]) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
getRequestedSurfaceScale(float[]) - Method in interface com.jogamp.nativewindow.ScalableSurface
Returns the requested pixel scale of the associated NativeSurface.
getResolution() - Method in class com.jogamp.nativewindow.util.SurfaceSize
Returns the resolution in pixel units
getReversed(PixelFormat) - Static method in class com.jogamp.nativewindow.util.PixelFormatUtil
Returns the PixelFormat with reversed components of fmt.
getRightWidth() - Method in class com.jogamp.nativewindow.util.Insets
 
getRightWidth() - Method in interface com.jogamp.nativewindow.util.InsetsImmutable
 
getScreen() - Method in interface com.jogamp.nativewindow.AbstractGraphicsConfiguration
Return the screen this graphics configuration is valid for
getScreen() - Method in class com.jogamp.nativewindow.DefaultGraphicsConfiguration
 
getScreen(AbstractGraphicsDevice, int) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
 
getScreenDevice(int) - Static method in class com.jogamp.nativewindow.awt.AWTGraphicsScreen
 
getScreenIndex() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
getScreenIndex() - Method in interface com.jogamp.nativewindow.NativeSurface
Convenience: Get display handle from AbstractGraphicsConfiguration .
getShallUseOffscreenLayer() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
getShallUseOffscreenLayer() - Method in interface com.jogamp.nativewindow.OffscreenLayerOption
getShiftedI32(int, byte[], int) - Static method in class com.jogamp.nativewindow.util.PixelFormatUtil
Returns shifted bytes from the given data at given offset of maximal 4 bytesPerPixel.
getShiftedI32(int, ByteBuffer, boolean) - Static method in class com.jogamp.nativewindow.util.PixelFormatUtil
Returns shifted bytes from the given data at current position of maximal 4 bytesPerPixel.
getShiftedI64(int, byte[], int) - Static method in class com.jogamp.nativewindow.util.PixelFormatUtil
Returns shifted bytes from the given data at given offset of maximal 8 bytesPerPixel.
getShiftedI64(int, ByteBuffer, boolean) - Static method in class com.jogamp.nativewindow.util.PixelFormatUtil
Returns shifted bytes from the given data at current position of maximal 8 bytesPerPixel.
getSize() - Method in class com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect
 
getSize() - Method in interface com.jogamp.nativewindow.util.PixelRectangle
Returns the size, i.e.
getStride() - Method in class com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect
 
getStride() - Method in interface com.jogamp.nativewindow.util.PixelRectangle
Returns stride in byte-size, i.e.
getSurfaceHandle() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
getSurfaceHandle() - Method in interface com.jogamp.nativewindow.NativeSurface
Returns the handle to the surface for this NativeSurface.
getSurfaceHeight() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
getSurfaceHeight(ProxySurface) - Method in class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize
 
getSurfaceHeight() - Method in interface com.jogamp.nativewindow.NativeSurface
Returns the height of the client area excluding insets (window decorations) in pixel units.
getSurfaceHeight(ProxySurface) - Method in interface com.jogamp.nativewindow.UpstreamSurfaceHook
Returns the height of the upstream surface in pixels, used if ProxySurface#UPSTREAM_PROVIDES_SIZE is set.
getSurfaceHeight(ProxySurface) - Method in class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
 
getSurfaceLockOwner() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
getSurfaceLockOwner() - Method in interface com.jogamp.nativewindow.NativeSurface
Return the locking owner's Thread, or null if not locked.
getSurfaceWidth() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
getSurfaceWidth(ProxySurface) - Method in class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize
 
getSurfaceWidth() - Method in interface com.jogamp.nativewindow.NativeSurface
Returns the width of the client area excluding insets (window decorations) in pixel units.
getSurfaceWidth(ProxySurface) - Method in interface com.jogamp.nativewindow.UpstreamSurfaceHook
Returns the width of the upstream surface in pixels, used if ProxySurface#UPSTREAM_PROVIDES_SIZE is set.
getSurfaceWidth(ProxySurface) - Method in class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
 
getToolkitLock() - Method in class com.jogamp.nativewindow.DefaultGraphicsDevice
 
getTopHeight() - Method in class com.jogamp.nativewindow.util.Insets
 
getTopHeight() - Method in interface com.jogamp.nativewindow.util.InsetsImmutable
 
getTotalHeight() - Method in class com.jogamp.nativewindow.util.Insets
 
getTotalHeight() - Method in interface com.jogamp.nativewindow.util.InsetsImmutable
 
getTotalWidth() - Method in class com.jogamp.nativewindow.util.Insets
 
getTotalWidth() - Method in interface com.jogamp.nativewindow.util.InsetsImmutable
 
getTransparentAlphaValue() - Method in class com.jogamp.nativewindow.Capabilities
 
getTransparentAlphaValue() - Method in interface com.jogamp.nativewindow.CapabilitiesImmutable
Gets the transparent alpha value for the frame buffer configuration.
getTransparentBlueValue() - Method in class com.jogamp.nativewindow.Capabilities
 
getTransparentBlueValue() - Method in interface com.jogamp.nativewindow.CapabilitiesImmutable
Gets the transparent blue value for the frame buffer configuration.
getTransparentGreenValue() - Method in class com.jogamp.nativewindow.Capabilities
 
getTransparentGreenValue() - Method in interface com.jogamp.nativewindow.CapabilitiesImmutable
Gets the transparent green value for the frame buffer configuration.
getTransparentRedValue() - Method in class com.jogamp.nativewindow.Capabilities
 
getTransparentRedValue() - Method in interface com.jogamp.nativewindow.CapabilitiesImmutable
Gets the transparent red value for the frame buffer configuration.
getType() - Method in interface com.jogamp.nativewindow.AbstractGraphicsDevice
Returns the type of the underlying subsystem, ie NativeWindowFactory.TYPE_KD, NativeWindowFactory.TYPE_X11, ..
getType() - Method in class com.jogamp.nativewindow.DefaultGraphicsDevice
 
getUniqueID() - Method in interface com.jogamp.nativewindow.AbstractGraphicsDevice
Returns a unique ID object of this device using type, connection and unitID as it's key components.
getUniqueID() - Method in class com.jogamp.nativewindow.DefaultGraphicsDevice
 
getUnitID() - Method in interface com.jogamp.nativewindow.AbstractGraphicsDevice
Returns the graphics device unit ID.
The unit ID support multiple graphics device configurations on a local machine.
To support remote device, see AbstractGraphicsDevice.getConnection().
getUnitID() - Method in class com.jogamp.nativewindow.DefaultGraphicsDevice
 
getUpstreamOptionBits(StringBuilder) - Method in interface com.jogamp.nativewindow.ProxySurface
 
getUpstreamOptionBits() - Method in interface com.jogamp.nativewindow.ProxySurface
 
getUpstreamSurface() - Method in class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize
Returns the optional upstream NativeSurface if used by implementation, otherwise null.
getUpstreamSurface() - Method in interface com.jogamp.nativewindow.ProxySurface
Returns the optional upstream NativeSurface if used by implementation, otherwise null.
getUpstreamSurface() - Method in interface com.jogamp.nativewindow.UpstreamSurfaceHook
Returns the optional upstream NativeSurface if used by implementation, otherwise null.
getUpstreamSurface() - Method in class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
Returns the optional upstream NativeSurface if used by implementation, otherwise null.
getUpstreamSurfaceHook() - Method in interface com.jogamp.nativewindow.ProxySurface
Returns the UpstreamSurfaceHook if set, otherwise null.
getVisualID(VisualIDHolder.VIDType) - Method in class com.jogamp.nativewindow.Capabilities
 
getVisualID(VisualIDHolder.VIDType) - Method in class com.jogamp.nativewindow.DefaultGraphicsConfiguration
 
getVisualID(VisualIDHolder.VIDType) - Method in interface com.jogamp.nativewindow.VisualIDHolder
Returns the native visual ID of the given type if supported, or VisualIDHolder.VID_UNDEFINED if not supported.
getVisualID() - Method in class com.jogamp.nativewindow.x11.X11GraphicsScreen
 
getWidth() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
getWidth() - Method in interface com.jogamp.nativewindow.NativeWindow
Returns the width of the client area excluding insets (window decorations) in window units.
getWidth() - Method in class com.jogamp.nativewindow.UpstreamWindowHookMutableSizePos
 
getWidth() - Method in class com.jogamp.nativewindow.util.Dimension
 
getWidth() - Method in interface com.jogamp.nativewindow.util.DimensionImmutable
 
getWidth() - Method in class com.jogamp.nativewindow.util.Rectangle
 
getWidth() - Method in interface com.jogamp.nativewindow.util.RectangleImmutable
 
getWindowHandle() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
getWindowHandle() - Method in interface com.jogamp.nativewindow.NativeWindow
Returns the window handle for this NativeWindow.
getWindowHandle(Control) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
 
getX() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
getX() - Method in interface com.jogamp.nativewindow.NativeWindow
Returns the x position of the top-left corner of the client area relative to it's parent in window units.
getX() - Method in class com.jogamp.nativewindow.UpstreamWindowHookMutableSizePos
 
getX() - Method in class com.jogamp.nativewindow.util.Point
 
getX() - Method in interface com.jogamp.nativewindow.util.PointImmutable
 
getX() - Method in class com.jogamp.nativewindow.util.Rectangle
 
getX() - Method in interface com.jogamp.nativewindow.util.RectangleImmutable
 
getXVisualID() - Method in class com.jogamp.nativewindow.x11.X11GraphicsConfiguration
 
getXVisualInfo() - Method in class com.jogamp.nativewindow.x11.X11GraphicsConfiguration
 
getY() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
getY() - Method in interface com.jogamp.nativewindow.NativeWindow
Returns the current y position of the top-left corner of the client area relative to it's parent in window units.
getY() - Method in class com.jogamp.nativewindow.UpstreamWindowHookMutableSizePos
 
getY() - Method in class com.jogamp.nativewindow.util.Point
 
getY() - Method in interface com.jogamp.nativewindow.util.PointImmutable
 
getY() - Method in class com.jogamp.nativewindow.util.Rectangle
 
getY() - Method in interface com.jogamp.nativewindow.util.RectangleImmutable
 
getZero() - Static method in class com.jogamp.nativewindow.util.Insets
 
GraphicsConfigurationFactory - Class in com.jogamp.nativewindow
Provides the mechanism by which the graphics configuration for a window can be chosen before the window is created.
GTK_VERSION() - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
 

H

hasFocus() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
hasFocus() - Method in interface com.jogamp.nativewindow.NativeWindow
Returns true if this native window owns the focus, otherwise false.
hashCode() - Method in class com.jogamp.nativewindow.Capabilities
 
hashCode() - Method in interface com.jogamp.nativewindow.CapabilitiesImmutable
hash code over the immutable attributes of both objects
hashCode() - Method in class com.jogamp.nativewindow.util.Dimension
 
hashCode() - Method in interface com.jogamp.nativewindow.util.DimensionImmutable
 
hashCode() - Method in class com.jogamp.nativewindow.util.Insets
 
hashCode() - Method in interface com.jogamp.nativewindow.util.InsetsImmutable
 
hashCode() - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
Returns cached immutable hash value, see Object.hashCode().
hashCode() - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
 
hashCode() - Method in class com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect
 
hashCode() - Method in interface com.jogamp.nativewindow.util.PixelRectangle
Computes a hash code over: pixelformat size stride isGLOriented pixels
hashCode() - Method in class com.jogamp.nativewindow.util.Point
 
hashCode() - Method in interface com.jogamp.nativewindow.util.PointImmutable
 
hashCode() - Method in class com.jogamp.nativewindow.util.Rectangle
 
hashCode() - Method in interface com.jogamp.nativewindow.util.RectangleImmutable
 
hashCode() - Method in class com.jogamp.nativewindow.util.SurfaceSize
 
hasPixelScaleChanged() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
Returns and clears the hasPixelScaleChanged flag, as set via JAWTWindow.lockSurface().
hideCursor() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
hideCursor() - Method in interface com.jogamp.nativewindow.OffscreenLayerSurface
Optional method hiding the cursor in the corresponding on-screen surface/window, if exists.

I

id - Variable in enum com.jogamp.nativewindow.VisualIDHolder.VIDType
 
IDENTITY_PIXELSCALE - Static variable in interface com.jogamp.nativewindow.ScalableSurface
Setting surface-pixel-scale of 1.0f, results in same pixel- and window-units.
initSingleton() - Static method in class com.jogamp.nativewindow.GraphicsConfigurationFactory
 
initSingleton() - Static method in class com.jogamp.nativewindow.NativeWindowFactory
Static one time initialization of this factory.
This initialization method must be called once by the program or utilizing modules!
Insets - Class in com.jogamp.nativewindow.util
Mutable insets representing rectangular window decoration insets on all four edges in window units.
Insets() - Constructor for class com.jogamp.nativewindow.util.Insets
 
Insets(int, int, int, int) - Constructor for class com.jogamp.nativewindow.util.Insets
 
InsetsImmutable - Interface in com.jogamp.nativewindow.util
Immutable insets representing rectangular window decoration insets on all four edges in window units.
intersection(RectangleImmutable) - Method in class com.jogamp.nativewindow.util.Rectangle
 
intersection(int, int, int, int) - Method in class com.jogamp.nativewindow.util.Rectangle
 
intersection(RectangleImmutable) - Method in interface com.jogamp.nativewindow.util.RectangleImmutable
Returns the intersection of this rectangleand the given rectangle.
intersection(int, int, int, int) - Method in interface com.jogamp.nativewindow.util.RectangleImmutable
Returns the intersection of this rectangleand the given coordinates.
invoke(boolean, Runnable) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
Runs the specified action in an SWT compatible thread, which is: Mac OSX Main Thread: Run on OSX UI main thread.
invoke(Display, boolean, Runnable) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
Runs the specified action on the SWT UI thread.
invokeOnAppContextThread(boolean, Runnable, String) - Method in class com.jogamp.nativewindow.awt.AppContextInfo
Invokes runnable on a Thread belonging to the AppContext ThreadGroup, see AppContextInfo.getCachedThreadGroup().
isApplet() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
Returns true if the AWT component is parented to an Applet, otherwise false.
isAWTAvailable() - Static method in class com.jogamp.nativewindow.NativeWindowFactory
 
isBackgroundOpaque() - Method in class com.jogamp.nativewindow.Capabilities
 
isBackgroundOpaque() - Method in interface com.jogamp.nativewindow.CapabilitiesImmutable
Returns whether an opaque or translucent surface is requested, supported or chosen.
isBitmap() - Method in class com.jogamp.nativewindow.Capabilities
 
isBitmap() - Method in interface com.jogamp.nativewindow.CapabilitiesImmutable
Returns whether bitmap offscreen mode is requested, available or chosen.
isGLOriented() - Method in class com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect
 
isGLOriented() - Method in interface com.jogamp.nativewindow.util.PixelRectangle
Returns true if the memory is laid out in OpenGL's coordinate system, origin at bottom left.
isHandleOwner() - Method in interface com.jogamp.nativewindow.AbstractGraphicsDevice
 
isHandleOwner() - Method in class com.jogamp.nativewindow.DefaultGraphicsDevice
 
isHandleOwner() - Method in class com.jogamp.nativewindow.egl.EGLGraphicsDevice
 
isHandleOwner() - Method in class com.jogamp.nativewindow.x11.X11GraphicsDevice
 
isInitialized() - Static method in class com.jogamp.nativewindow.NativeWindowFactory
Returns true if NativeWindowFactory.initSingleton() has been called w/o subsequent NativeWindowFactory.shutdown(boolean).
isInterleaved() - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
Returns true if all components are packed, i.e.
isInterleaved() - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
Returns true if all components are packed, i.e.
isJVMShuttingDown() - Static method in class com.jogamp.nativewindow.NativeWindowFactory
Returns true if the JVM is shutting down, otherwise false.
isNativeVisualIDValidForProcessing(int) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
Returns true if the given visualID is valid for further processing, i.e.
isOffscreenLayerSurfaceEnabled() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
isOffscreenLayerSurfaceEnabled() - Method in interface com.jogamp.nativewindow.OffscreenLayerOption
Returns true if this instance uses an offscreen layer, otherwise false.
isOnscreen() - Method in class com.jogamp.nativewindow.Capabilities
 
isOnscreen() - Method in interface com.jogamp.nativewindow.CapabilitiesImmutable
Returns whether an on- or offscreen surface is requested, available or chosen.
isOSX - Static variable in class com.jogamp.nativewindow.swt.SWTAccessor
 
isSurfaceLayerAttached() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
isSurfaceLayerAttached() - Method in interface com.jogamp.nativewindow.OffscreenLayerSurface
Returns true if a surface layer is attached, otherwise false.
isSurfaceLockedByOtherThread() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
isSurfaceLockedByOtherThread() - Method in interface com.jogamp.nativewindow.NativeSurface
Query if surface is locked by another thread, i.e.
isUniform() - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
Returns true if all components are of same bit-size, e.g.
isUniform() - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
 
isUsingLongHandles() - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
 
isValid() - Method in class com.jogamp.nativewindow.awt.AppContextInfo
Returns true if this instance has valid AppContext information, i.e.
isWindows - Static variable in class com.jogamp.nativewindow.swt.SWTAccessor
 
isX11 - Static variable in class com.jogamp.nativewindow.swt.SWTAccessor
 
isX11GTK - Static variable in class com.jogamp.nativewindow.swt.SWTAccessor
 
isXineramaEnabled() - Method in class com.jogamp.nativewindow.x11.X11GraphicsDevice
 

J

JAWTWindow - Class in com.jogamp.nativewindow.awt
 

L

lock() - Method in interface com.jogamp.nativewindow.AbstractGraphicsDevice
Optionally locking the device, utilizing eg ToolkitLock.lock().
lock() - Method in class com.jogamp.nativewindow.DefaultGraphicsDevice
Optionally locking the device, utilizing eg ToolkitLock.lock().
lock() - Method in interface com.jogamp.nativewindow.ToolkitLock
Blocking until the lock is acquired by this Thread or a timeout is reached.
LOCK_SUCCESS - Static variable in interface com.jogamp.nativewindow.NativeSurface
Returned by NativeSurface.lockSurface() if the surface is locked, and is unchanged, 3.
LOCK_SURFACE_CHANGED - Static variable in interface com.jogamp.nativewindow.NativeSurface
Returned by NativeSurface.lockSurface() if the surface is locked, but has changed, 2.
LOCK_SURFACE_NOT_READY - Static variable in interface com.jogamp.nativewindow.NativeSurface
Returned by NativeSurface.lockSurface() if the surface is not ready to be locked, 1.
LOCK_SURFACE_UNLOCKED - Static variable in interface com.jogamp.nativewindow.NativeSurface
Unlocked state, 0.
lockSurface() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
lockSurface() - Method in interface com.jogamp.nativewindow.NativeSurface
Lock the surface of this native window.

M

MacOSXGraphicsDevice - Class in com.jogamp.nativewindow.macosx
Encapsulates a graphics device on MacOSX platforms.
MacOSXGraphicsDevice(int) - Constructor for class com.jogamp.nativewindow.macosx.MacOSXGraphicsDevice
Constructs a new MacOSXGraphicsDevice
main(String[]) - Static method in class com.jogamp.nativewindow.NativeWindowVersion
 
MutableGraphicsConfiguration - Class in com.jogamp.nativewindow
 
MutableGraphicsConfiguration(AbstractGraphicsScreen, CapabilitiesImmutable, CapabilitiesImmutable) - Constructor for class com.jogamp.nativewindow.MutableGraphicsConfiguration
 
MutableSurface - Interface in com.jogamp.nativewindow
Provides a NativeSurface with a mutable surfaceHandle via MutableSurface.setSurfaceHandle(long).

N

NativeSurface - Interface in com.jogamp.nativewindow
Provides low-level information required for hardware-accelerated rendering using a surface in a platform-independent manner.
NativeSurfaceHolder - Interface in com.jogamp.nativewindow
Accessor interface for implementing classes with ownership of a NativeSurface via an is-a or has-a relation.
NativeWindow - Interface in com.jogamp.nativewindow
Extend the NativeSurface interface with windowing information such as window-handle, window-size and window-position.
NativeWindowException - Exception in com.jogamp.nativewindow
A generic exception for OpenGL errors used throughout the binding as a substitute for RuntimeException.
NativeWindowException() - Constructor for exception com.jogamp.nativewindow.NativeWindowException
Constructs a NativeWindowException object.
NativeWindowException(String) - Constructor for exception com.jogamp.nativewindow.NativeWindowException
Constructs a NativeWindowException object with the specified detail message.
NativeWindowException(String, Throwable) - Constructor for exception com.jogamp.nativewindow.NativeWindowException
Constructs a NativeWindowException object with the specified detail message and root cause.
NativeWindowException(Throwable) - Constructor for exception com.jogamp.nativewindow.NativeWindowException
Constructs a NativeWindowException object with the specified root cause.
NativeWindowFactory - Class in com.jogamp.nativewindow
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.
NativeWindowVersion - Class in com.jogamp.nativewindow
 
newGC(Control, GCData) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
 

O

OffscreenLayerOption - Interface in com.jogamp.nativewindow
Handling requests for using an OffscreenLayerSurface within the implementation.
OffscreenLayerSurface - Interface in com.jogamp.nativewindow
Interface specifying the offscreen layer surface protocol.
open() - Method in interface com.jogamp.nativewindow.AbstractGraphicsDevice
Optionally [re]opening the device if handle is null.
open() - Method in class com.jogamp.nativewindow.DefaultGraphicsDevice
 
open() - Method in class com.jogamp.nativewindow.egl.EGLGraphicsDevice
Opens the EGL device if handle is null and it's EGLGraphicsDevice.EGLDisplayLifecycleCallback is valid.
open() - Method in class com.jogamp.nativewindow.x11.X11GraphicsDevice
 
OPT_PROXY_OWNS_UPSTREAM_DEVICE - Static variable in interface com.jogamp.nativewindow.ProxySurface
Implementation specific bit-value stating this ProxySurface owns the upstream's AbstractGraphicsDevice.
OPT_PROXY_OWNS_UPSTREAM_SURFACE - Static variable in interface com.jogamp.nativewindow.ProxySurface
Implementation specific bit-value stating this ProxySurface owns the upstream's surface handle
OPT_UPSTREAM_SURFACELESS - Static variable in interface com.jogamp.nativewindow.ProxySurface
Implementation specific bitvalue stating the upstream's NativeSurface's zero handle is valid.
OPT_UPSTREAM_WINDOW_INVISIBLE - Static variable in interface com.jogamp.nativewindow.ProxySurface
Implementation specific bitvalue stating the upstream's NativeSurface is an invisible window, i.e.
OS_gtk_class - Static variable in class com.jogamp.nativewindow.swt.SWTAccessor
 
OS_gtk_version - Static variable in class com.jogamp.nativewindow.swt.SWTAccessor
 

P

PixelFormat - Enum in com.jogamp.nativewindow.util
Basic pixel formats
PixelFormat.Composition - Interface in com.jogamp.nativewindow.util
Pixel composition, i.e.
PixelFormat.CType - Enum in com.jogamp.nativewindow.util
Component types
PixelFormat.PackedComposition - Class in com.jogamp.nativewindow.util
Packed pixel composition, see PixelFormat.Composition.
PixelFormat.PackedComposition(PixelFormat.CType[], int, int, int) - Constructor for class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
 
PixelFormat.PackedComposition(PixelFormat.CType[], int[], int[], int) - Constructor for class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
 
PixelFormatUtil - Class in com.jogamp.nativewindow.util
Pixel Rectangle Utilities.
PixelFormatUtil() - Constructor for class com.jogamp.nativewindow.util.PixelFormatUtil
 
PixelFormatUtil.ComponentMap - Class in com.jogamp.nativewindow.util
 
PixelFormatUtil.ComponentMap(PixelFormat.Composition, PixelFormat.Composition) - Constructor for class com.jogamp.nativewindow.util.PixelFormatUtil.ComponentMap
 
PixelRectangle - Interface in com.jogamp.nativewindow.util
Pixel Rectangle identified by it's PixelRectangle.hashCode().
PixelRectangle.GenericPixelRect - Class in com.jogamp.nativewindow.util
Generic PixelRectangle implementation
PixelRectangle.GenericPixelRect(PixelFormat, DimensionImmutable, int, boolean, ByteBuffer) - Constructor for class com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect
 
PixelRectangle.GenericPixelRect(PixelRectangle) - Constructor for class com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect
Copy ctor validating src.
Point - Class in com.jogamp.nativewindow.util
 
Point(int, int) - Constructor for class com.jogamp.nativewindow.util.Point
 
Point() - Constructor for class com.jogamp.nativewindow.util.Point
 
PointImmutable - Interface in com.jogamp.nativewindow.util
Immutable Point interface
ProxySurface - Interface in com.jogamp.nativewindow
Provides a mutable NativeSurface, i.e.

R

Rectangle - Class in com.jogamp.nativewindow.util
 
Rectangle() - Constructor for class com.jogamp.nativewindow.util.Rectangle
 
Rectangle(int, int, int, int) - Constructor for class com.jogamp.nativewindow.util.Rectangle
 
RectangleImmutable - Interface in com.jogamp.nativewindow.util
Immutable Rectangle interface
releasePrint() - Method in class com.jogamp.nativewindow.awt.AWTPrintLifecycle.Context
See Usage.
releasePrint() - Method in interface com.jogamp.nativewindow.awt.AWTPrintLifecycle
Shall be called after PrinterJob.print().
removeClosingListener() - Method in class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol
 
removeSurfaceUpdatedListener(SurfaceUpdatedListener) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
removeSurfaceUpdatedListener(SurfaceUpdatedListener) - Method in interface com.jogamp.nativewindow.NativeSurface
Remove the specified SurfaceUpdatedListener from the list.
requiresToolkitLock() - Static method in class com.jogamp.nativewindow.NativeWindowFactory
 
resizeGDKWindow(Rectangle, long) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
 
resizeX11Window(AbstractGraphicsDevice, Rectangle, long) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
 

S

ScalableSurface - Interface in com.jogamp.nativewindow
Adding mutable surface pixel scale property to implementing class, usually to a NativeSurface implementation, see ScalableSurface.setSurfaceScale(float[]).
scale(int) - Method in class com.jogamp.nativewindow.util.Dimension
 
scale(int, int) - Method in class com.jogamp.nativewindow.util.Point
Scale this instance's x- and y-components, i.e.
scale(float, float) - Method in class com.jogamp.nativewindow.util.Point
Scale this instance's x- and y-components, i.e.
scale(int, int) - Method in class com.jogamp.nativewindow.util.Rectangle
Scale this instance's components, i.e.
scaleInv(int, int) - Method in class com.jogamp.nativewindow.util.Point
Inverse scale this instance's x- and y-components, i.e.
scaleInv(float, float) - Method in class com.jogamp.nativewindow.util.Point
Inverse scale this instance's x- and y-components, i.e.
scaleInv(int, int) - Method in class com.jogamp.nativewindow.util.Rectangle
Inverse scale this instance's components, i.e.
set(int, int) - Method in class com.jogamp.nativewindow.util.Dimension
 
set(int, int, int, int) - Method in class com.jogamp.nativewindow.util.Insets
Set the inset values of this instance in window units.
set(int, int) - Method in class com.jogamp.nativewindow.util.Point
 
set(int, int, int, int) - Method in class com.jogamp.nativewindow.util.Rectangle
 
set(Rectangle) - Method in class com.jogamp.nativewindow.util.Rectangle
 
setAlphaBits(int) - Method in class com.jogamp.nativewindow.Capabilities
Sets the number of bits requested for the color buffer's alpha component.
setBackgroundOpaque(boolean) - Method in class com.jogamp.nativewindow.Capabilities
Sets whether the surface shall be opaque or translucent.
setBitmap(boolean) - Method in class com.jogamp.nativewindow.Capabilities
Requesting offscreen bitmap mode.
setBlueBits(int) - Method in class com.jogamp.nativewindow.Capabilities
Sets the number of bits requested for the color buffer's blue component.
setBottomHeight(int) - Method in class com.jogamp.nativewindow.util.Insets
Set the bottom inset value of this instance in window units.
setChosenCapabilities(CapabilitiesImmutable) - Method in class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
 
setChosenCapabilities(CapabilitiesImmutable) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
setChosenCapabilities(CapabilitiesImmutable) - Method in class com.jogamp.nativewindow.MutableGraphicsConfiguration
 
setChosenCapabilities(CapabilitiesImmutable) - Method in interface com.jogamp.nativewindow.OffscreenLayerSurface
Sets the capabilities of this instance, allowing upstream API's to refine it, i.e.
setCursor(PixelRectangle, PointImmutable) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
setCursor(PixelRectangle, PointImmutable) - Method in interface com.jogamp.nativewindow.OffscreenLayerSurface
Optional method setting cursor in the corresponding on-screen surface/window, if exists.
setDefaultCloseOperation(WindowClosingProtocol.WindowClosingMode) - Method in class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol
 
setDefaultCloseOperation(WindowClosingProtocol.WindowClosingMode) - Method in interface com.jogamp.nativewindow.WindowClosingProtocol
 
setDefaultFactory(NativeWindowFactory) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
Sets the default NativeWindowFactory.
setElem(int, int) - Method in class com.jogamp.nativewindow.awt.DirectDataBufferInt
Sets the requested data array element in the first (default) bank to the specified value.
setElem(int, int, int) - Method in class com.jogamp.nativewindow.awt.DirectDataBufferInt
Sets the requested data array element in the specified bank to the integer value i.
setGraphicsConfiguration(AbstractGraphicsConfiguration) - Method in interface com.jogamp.nativewindow.ProxySurface
Allow redefining the AbstractGraphicsConfiguration
setGreenBits(int) - Method in class com.jogamp.nativewindow.Capabilities
Sets the number of bits requested for the color buffer's green component.
setHeight(int) - Method in class com.jogamp.nativewindow.util.Dimension
 
setHeight(int) - Method in class com.jogamp.nativewindow.util.Rectangle
 
setLeftWidth(int) - Method in class com.jogamp.nativewindow.util.Insets
Set the left inset value of this instance in window units.
setOnscreen(boolean) - Method in class com.jogamp.nativewindow.Capabilities
Sets whether the surface shall be on- or offscreen.
setRealized(Control, boolean) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
 
setRedBits(int) - Method in class com.jogamp.nativewindow.Capabilities
Sets the number of bits requested for the color buffer's red component.
setRightWidth(int) - Method in class com.jogamp.nativewindow.util.Insets
Set the right inset value of this instance in window units.
setScreen(AbstractGraphicsScreen) - Method in class com.jogamp.nativewindow.MutableGraphicsConfiguration
 
setShallUseOffscreenLayer(boolean) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
setShallUseOffscreenLayer(boolean) - Method in interface com.jogamp.nativewindow.OffscreenLayerOption
Request an offscreen layer, if supported.
setSurfaceHandle(long) - Method in interface com.jogamp.nativewindow.MutableSurface
Sets the surface handle which is created outside of this implementation.
setSurfaceScale(float[]) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
setSurfaceScale(float[]) - Method in interface com.jogamp.nativewindow.ScalableSurface
Request a pixel scale in x- and y-direction for the associated NativeSurface, where size_in_pixel_units = pixel_scale * size_in_window_units.
setSurfaceSize(int, int) - Method in interface com.jogamp.nativewindow.UpstreamSurfaceHook.MutableSize
Resizes the upstream surface.
setSurfaceSize(int, int) - Method in class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
 
setTopHeight(int) - Method in class com.jogamp.nativewindow.util.Insets
Set the top inset value of this instance in window units.
setTransparentAlphaValue(int) - Method in class com.jogamp.nativewindow.Capabilities
Sets the transparent alpha value for the frame buffer configuration, ranging from 0 to the maximum frame buffer value for alpha.
setTransparentBlueValue(int) - Method in class com.jogamp.nativewindow.Capabilities
Sets the transparent blue value for the frame buffer configuration, ranging from 0 to the maximum frame buffer value for blue.
setTransparentGreenValue(int) - Method in class com.jogamp.nativewindow.Capabilities
Sets the transparent green value for the frame buffer configuration, ranging from 0 to the maximum frame buffer value for green.
setTransparentRedValue(int) - Method in class com.jogamp.nativewindow.Capabilities
Sets the transparent red value for the frame buffer configuration, ranging from 0 to the maximum frame buffer value for red.
setupCapabilitiesRGBABits(CapabilitiesImmutable, GraphicsConfiguration) - Static method in class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
Sets up the Capabilities' RGBA size based on the given GraphicsConfiguration's ColorModel.
setupPrint(Container, double, double, int, int, int) - Static method in class com.jogamp.nativewindow.awt.AWTPrintLifecycle.Context
See Usage.
setupPrint(double, double, int, int, int) - Method in interface com.jogamp.nativewindow.awt.AWTPrintLifecycle
Shall be called before PrinterJob.print().
setUpstreamSurfaceHook(UpstreamSurfaceHook) - Method in interface com.jogamp.nativewindow.ProxySurface
Overrides the UpstreamSurfaceHook.
setWidth(int) - Method in class com.jogamp.nativewindow.util.Dimension
 
setWidth(int) - Method in class com.jogamp.nativewindow.util.Rectangle
 
setWinPos(int, int) - Method in class com.jogamp.nativewindow.UpstreamWindowHookMutableSizePos
 
setWinSize(int, int) - Method in class com.jogamp.nativewindow.UpstreamWindowHookMutableSizePos
 
setX(int) - Method in class com.jogamp.nativewindow.util.Point
 
setX(int) - Method in class com.jogamp.nativewindow.util.Rectangle
 
setY(int) - Method in class com.jogamp.nativewindow.util.Point
 
setY(int) - Method in class com.jogamp.nativewindow.util.Rectangle
 
showGDKWindow(long) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
 
shutdown() - Static method in class com.jogamp.nativewindow.GraphicsConfigurationFactory
 
shutdown(boolean) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
Cleanup resources at JVM shutdown
SurfaceSize - Class in com.jogamp.nativewindow.util
Immutable SurfaceSize Class, consisting of it's read only components:
size in pixels bits per pixel
SurfaceSize(DimensionImmutable, int) - Constructor for class com.jogamp.nativewindow.util.SurfaceSize
 
surfaceSwap() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
surfaceSwap() - Method in interface com.jogamp.nativewindow.NativeSurface
Provide a mechanism to utilize custom (pre-) swap surface code.
surfaceUpdated(Object, NativeSurface, long) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
surfaceUpdated(Object, NativeSurface, long) - Method in interface com.jogamp.nativewindow.SurfaceUpdatedListener
Notification of a surface update event, eg.
SurfaceUpdatedListener - Interface in com.jogamp.nativewindow
Clients may add their SurfaceUpdateListener implementation to a NativeSurface allowing to get notified after the surface has been updated, eg.
swapDeviceHandleAndOwnership(DefaultGraphicsDevice, DefaultGraphicsDevice) - Static method in class com.jogamp.nativewindow.DefaultGraphicsDevice
 
SWTAccessor - Class in com.jogamp.nativewindow.swt
 
SWTAccessor() - Constructor for class com.jogamp.nativewindow.swt.SWTAccessor
 

T

toFloat(int, int, boolean) - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
 
toFloat(int, int, boolean) - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
 
toHexString(int) - Static method in class com.jogamp.nativewindow.DefaultGraphicsConfiguration
 
toHexString(long) - Static method in class com.jogamp.nativewindow.DefaultGraphicsConfiguration
 
ToolkitLock - Interface in com.jogamp.nativewindow
Marker for a singleton global recursive blocking lock implementation, optionally locking a native windowing toolkit as well.
toString() - Method in class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
 
toString() - Method in class com.jogamp.nativewindow.awt.AWTGraphicsDevice
 
toString() - Method in class com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt
 
toString() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
toString(StringBuilder) - Method in class com.jogamp.nativewindow.Capabilities
 
toString() - Method in class com.jogamp.nativewindow.Capabilities
Returns a textual representation of this Capabilities object.
toString(StringBuilder) - Method in interface com.jogamp.nativewindow.CapabilitiesImmutable
Return a textual representation of this object.
toString() - Method in interface com.jogamp.nativewindow.CapabilitiesImmutable
Returns a textual representation of this object.
toString() - Method in class com.jogamp.nativewindow.DefaultGraphicsConfiguration
 
toString() - Method in class com.jogamp.nativewindow.DefaultGraphicsDevice
 
toString() - Method in class com.jogamp.nativewindow.DefaultGraphicsScreen
 
toString() - Method in class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize
 
toString() - Method in class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize
 
toString() - Method in class com.jogamp.nativewindow.egl.EGLGraphicsDevice
 
toString(StringBuilder) - Method in interface com.jogamp.nativewindow.ProxySurface
 
toString() - Method in interface com.jogamp.nativewindow.ProxySurface
 
toString() - Method in class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
 
toString() - Method in class com.jogamp.nativewindow.UpstreamWindowHookMutableSizePos
 
toString() - Method in class com.jogamp.nativewindow.util.Dimension
 
toString() - Method in class com.jogamp.nativewindow.util.Insets
 
toString() - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
toString() - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
 
toString() - Method in class com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect
 
toString() - Method in interface com.jogamp.nativewindow.util.PixelRectangle
 
toString() - Method in class com.jogamp.nativewindow.util.Point
 
toString() - Method in class com.jogamp.nativewindow.util.Rectangle
 
toString() - Method in class com.jogamp.nativewindow.util.SurfaceSize
 
toString() - Method in class com.jogamp.nativewindow.x11.X11GraphicsConfiguration
 
TRACE_LOCK - Static variable in interface com.jogamp.nativewindow.ToolkitLock
 
translate(Point) - Method in class com.jogamp.nativewindow.util.Point
Translate this instance's x- and y-components, i.e.
translate(int, int) - Method in class com.jogamp.nativewindow.util.Point
Translate this instance's x- and y-components, i.e.
TYPE_ANDROID - Static variable in class com.jogamp.nativewindow.NativeWindowFactory
Android/EGL type, as retrieved with NativeWindowFactory.getNativeWindowType(boolean).
TYPE_AWT - Static variable in class com.jogamp.nativewindow.NativeWindowFactory
Generic AWT type, as retrieved with NativeWindowFactory.getNativeWindowType(boolean).
TYPE_BCM_VC_IV - Static variable in class com.jogamp.nativewindow.NativeWindowFactory
Broadcom VC IV/EGL type, as retrieved with NativeWindowFactory.getNativeWindowType(boolean).
TYPE_DEFAULT - Static variable in class com.jogamp.nativewindow.NativeWindowFactory
Generic DEFAULT type, where platform implementation don't care, as retrieved with NativeWindowFactory.getNativeWindowType(boolean).
TYPE_EGL - Static variable in class com.jogamp.nativewindow.NativeWindowFactory
OpenKODE/EGL type, as retrieved with NativeWindowFactory.getNativeWindowType(boolean).
TYPE_MACOSX - Static variable in class com.jogamp.nativewindow.NativeWindowFactory
Mac OS X type, as retrieved with NativeWindowFactory.getNativeWindowType(boolean).
TYPE_WINDOWS - Static variable in class com.jogamp.nativewindow.NativeWindowFactory
Microsoft Windows type, as retrieved with NativeWindowFactory.getNativeWindowType(boolean).
TYPE_X11 - Static variable in class com.jogamp.nativewindow.NativeWindowFactory

U

UNDEF - Static variable in interface com.jogamp.nativewindow.util.PixelFormat.Composition
-1
union(RectangleImmutable) - Method in class com.jogamp.nativewindow.util.Rectangle
 
union(int, int, int, int) - Method in class com.jogamp.nativewindow.util.Rectangle
 
union(List<RectangleImmutable>) - Method in class com.jogamp.nativewindow.util.Rectangle
Calculates the union of the given rectangles, stores it in this instance and returns this instance.
union(RectangleImmutable) - Method in interface com.jogamp.nativewindow.util.RectangleImmutable
Returns the union of this rectangle and the given rectangle.
union(int, int, int, int) - Method in interface com.jogamp.nativewindow.util.RectangleImmutable
Returns the union of this rectangleand the given coordinates.
unlock() - Method in interface com.jogamp.nativewindow.AbstractGraphicsDevice
Optionally unlocking the device, utilizing eg ToolkitLock.unlock().
unlock() - Method in class com.jogamp.nativewindow.DefaultGraphicsDevice
Optionally unlocking the device, utilizing eg ToolkitLock.unlock().
unlock() - Method in interface com.jogamp.nativewindow.ToolkitLock
Release the lock.
unlockSurface() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
unlockSurface() - Method in interface com.jogamp.nativewindow.NativeSurface
Unlock the surface of this native window Shall not modify the surface handle, see NativeSurface.lockSurface()
update(String) - Method in class com.jogamp.nativewindow.awt.AppContextInfo
Update AppContext information for the current ThreadGroup if uninitialized or AppContext changed.
updatePixelScale(boolean) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
Updates the minimum and maximum pixel-scale values and returns true if they were updated.
UpstreamSurfaceHook - Interface in com.jogamp.nativewindow
Interface allowing upstream caller to pass lifecycle actions and size info to a ProxySurface instance.
UpstreamSurfaceHook.MutableSize - Interface in com.jogamp.nativewindow
UpstreamSurfaceHook w/ mutable size, allowing it's ProxySurface user to resize.
UpstreamSurfaceHookMutableSize - Class in com.jogamp.nativewindow
 
UpstreamSurfaceHookMutableSize(int, int) - Constructor for class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
 
UpstreamWindowHookMutableSizePos - Class in com.jogamp.nativewindow
 
UpstreamWindowHookMutableSizePos(int, int, int, int, int, int) - Constructor for class com.jogamp.nativewindow.UpstreamWindowHookMutableSizePos
 
useX11GTK() - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
 

V

validateLocked() - Method in interface com.jogamp.nativewindow.AbstractGraphicsDevice
 
validateLocked() - Method in class com.jogamp.nativewindow.DefaultGraphicsDevice
 
validateLocked() - Method in interface com.jogamp.nativewindow.ToolkitLock
 
valueOf(String) - Static method in enum com.jogamp.nativewindow.util.PixelFormat.CType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jogamp.nativewindow.util.PixelFormat
Returns the enum constant of this type with the specified name.
valueOf(PixelFormat.Composition) - Static method in enum com.jogamp.nativewindow.util.PixelFormat
Returns the unique matching PixelFormat of the given PixelFormat.Composition or null if none is available.
valueOf(String) - Static method in enum com.jogamp.nativewindow.VisualIDHolder.VIDType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jogamp.nativewindow.WindowClosingProtocol.WindowClosingMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.jogamp.nativewindow.util.PixelFormat.CType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jogamp.nativewindow.util.PixelFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jogamp.nativewindow.VisualIDHolder.VIDType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jogamp.nativewindow.WindowClosingProtocol.WindowClosingMode
Returns an array containing the constants of this enum type, in the order they are declared.
VID_UNDEFINED - Static variable in interface com.jogamp.nativewindow.VisualIDHolder
VisualIDHolder.getVisualID(VIDType) result indicating an undefined value, which could be cause by an unsupported query.
VisualIDHolder - Interface in com.jogamp.nativewindow
Visual ID holder interface.
VisualIDHolder.VIDComparator - Class in com.jogamp.nativewindow
VisualIDHolder.VIDComparator(VisualIDHolder.VIDType) - Constructor for class com.jogamp.nativewindow.VisualIDHolder.VIDComparator
 
VisualIDHolder.VIDType - Enum in com.jogamp.nativewindow
 

W

WindowClosingProtocol - Interface in com.jogamp.nativewindow
Protocol for handling window closing events.
WindowClosingProtocol.WindowClosingMode - Enum in com.jogamp.nativewindow
Window closing mode if triggered by toolkit close operation.
WindowsGraphicsDevice - Class in com.jogamp.nativewindow.windows
Encapsulates a graphics device on Windows platforms.
WindowsGraphicsDevice(int) - Constructor for class com.jogamp.nativewindow.windows.WindowsGraphicsDevice
Constructs a new WindowsGraphicsDevice
WindowsGraphicsDevice(String, int) - Constructor for class com.jogamp.nativewindow.windows.WindowsGraphicsDevice
 

X

X11GraphicsConfiguration - Class in com.jogamp.nativewindow.x11
Encapsulates a graphics configuration, or OpenGL pixel format, on X11 platforms.
X11GraphicsConfiguration(X11GraphicsScreen, CapabilitiesImmutable, CapabilitiesImmutable, XVisualInfo) - Constructor for class com.jogamp.nativewindow.x11.X11GraphicsConfiguration
 
X11GraphicsDevice - Class in com.jogamp.nativewindow.x11
Encapsulates a graphics device on X11 platforms.
X11GraphicsDevice(String, int) - Constructor for class com.jogamp.nativewindow.x11.X11GraphicsDevice
Constructs a new X11GraphicsDevice corresponding to the given connection and default ToolkitLock via NativeWindowFactory.getDefaultToolkitLock(String).
Note that this is not an open connection, ie no native display handle exist.
X11GraphicsDevice(long, int, boolean) - Constructor for class com.jogamp.nativewindow.x11.X11GraphicsDevice
Constructs a new X11GraphicsDevice corresponding to the given native display handle and default ToolkitLock via NativeWindowFactory.getDefaultToolkitLock(String, long).
X11GraphicsDevice(long, int, ToolkitLock, boolean) - Constructor for class com.jogamp.nativewindow.x11.X11GraphicsDevice
 
X11GraphicsDevice(String, int, ToolkitLock) - Constructor for class com.jogamp.nativewindow.x11.X11GraphicsDevice
Constructs a new X11GraphicsDevice corresponding to the given display connection.
X11GraphicsScreen - Class in com.jogamp.nativewindow.x11
Encapsulates a screen index on X11 platforms.
X11GraphicsScreen(X11GraphicsDevice, int) - Constructor for class com.jogamp.nativewindow.x11.X11GraphicsScreen
Constructs a new X11GraphicsScreen corresponding to the given native screen index.
A B C D E F G H I J L M N O P R S T U V W X 

Copyright 2010 JogAmp Community.