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

A

A - com.jogamp.nativewindow.util.PixelFormat.CType
Alpha component
ABGR1555 - com.jogamp.nativewindow.util.PixelFormat
Stride is 16 bits, 16 bits per pixel, 4 discrete components.
ABGR8888 - com.jogamp.nativewindow.util.PixelFormat
Stride is 32 bits, 32 bits per pixel, 4 uniform components of 8 bits.
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(int, SurfaceUpdatedListener) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
 
addSurfaceUpdatedListener(int, SurfaceUpdatedListener) - Method in interface com.jogamp.nativewindow.NativeSurface
Inserts the given SurfaceUpdatedListener at the specified position in the list.
addSurfaceUpdatedListener(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.
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
 
ARGB8888 - com.jogamp.nativewindow.util.PixelFormat
Stride is 32 bits, 32 bits per pixel, 4 uniform components of 8 bits.
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

B - com.jogamp.nativewindow.util.PixelFormat.CType
Blue component
BGR565 - com.jogamp.nativewindow.util.PixelFormat
Stride is 16 bits, 16 bits per pixel, 3 discrete components.
BGR888 - com.jogamp.nativewindow.util.PixelFormat
Stride is 24 bits, 24 bits per pixel, 3 uniform components of of 8 bits.
BGRA8888 - com.jogamp.nativewindow.util.PixelFormat
Stride is 32 bits, 32 bits per pixel, 4 uniform components of 8 bits.
BGRx8888 - com.jogamp.nativewindow.util.PixelFormat
Stride is 32 bits, 24 bits per pixel, 3 uniform components of 8 bits.
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
 
BufferedImageInt(int, ColorModel, DirectDataBufferInt, WritableRaster, Hashtable<?, ?>) - Constructor for class com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt
 
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.
CapabilitiesFilter - Class in com.jogamp.nativewindow
Diverse reusable CapabilitiesImmutable list filter
CapabilitiesFilter.Test<C extends CapabilitiesImmutable> - Interface in com.jogamp.nativewindow
Generic filter criteria
CapabilitiesFilter.TestLessColorCompBits<C extends CapabilitiesImmutable> - Class in com.jogamp.nativewindow
 
CapabilitiesFilter.TestMoreColorCompBits<C extends CapabilitiesImmutable> - Class in com.jogamp.nativewindow
 
CapabilitiesFilter.TestUnmatchedNativeVisualID<C extends CapabilitiesImmutable> - Class in com.jogamp.nativewindow
 
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.ios.IOSGraphicsDevice
 
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.ios - package com.jogamp.nativewindow.ios
 
com.jogamp.nativewindow.javafx - package com.jogamp.nativewindow.javafx
 
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
 
ComponentMap(PixelFormat.Composition, PixelFormat.Composition) - Constructor for class com.jogamp.nativewindow.util.PixelFormatUtil.ComponentMap
 
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(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
 
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
 
convertToInt32(PixelFormat, byte, byte, byte, byte) - Static method in class com.jogamp.nativewindow.util.PixelFormatUtil
 
convertToInt32(PixelFormat, PixelFormat, int) - Static method in class com.jogamp.nativewindow.util.PixelFormatUtil
 
convertToInt32(PixelFormat, PixelFormat, ByteBuffer, 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(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
 
create(GraphicsConfiguration, CapabilitiesImmutable, CapabilitiesImmutable) - Static method in class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
Method constructs a new AWTGraphicsConfiguration primarily based on the given GraphicsConfiguration.
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(int, int) - Static method in class com.jogamp.nativewindow.awt.AWTGraphicsScreen
 
createScreenDevice(long, int, boolean) - Static method in class com.jogamp.nativewindow.x11.X11GraphicsScreen
 
createScreenDevice(GraphicsDevice, int) - Static method in class com.jogamp.nativewindow.awt.AWTGraphicsScreen
 
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() - Method in interface com.jogamp.nativewindow.NativeWindow
Destroys this window incl.
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(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.DirectWritableRaster - Class in com.jogamp.nativewindow.awt
 
dispose() - Method in interface com.jogamp.nativewindow.ToolkitLock
Dispose this instance.
DISPOSE_ON_CLOSE - com.jogamp.nativewindow.WindowClosingProtocol.WindowClosingMode
Dispose resources on native window close operation.
This is the default behavior in case no underlying toolkit defines otherwise.
disposeGC(Control, long, GCData) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
 
DO_NOTHING_ON_CLOSE - com.jogamp.nativewindow.WindowClosingProtocol.WindowClosingMode
Do nothing on native window close operation.
This is the default behavior within an AWT environment.

E

EGL_CONFIG - com.jogamp.nativewindow.VisualIDHolder.VIDType
EGL Values
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(AbstractGraphicsDevice, long, 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

G - com.jogamp.nativewindow.util.PixelFormat.CType
Green component
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
 
GenericPixelRect(PixelFormat, DimensionImmutable, int, boolean, ByteBuffer) - Constructor for class com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect
 
GenericPixelRect(PixelRectangle) - Constructor for class com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect
Copy ctor validating src.
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.
getAWTGraphicsConfiguration() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
Return the current AWTGraphicsConfiguration instance, which also holds its upstream component's 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
 
getClientAreaInPixels(Scrollable) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
Returns the unscaled Scrollable.getClientArea() in pixels.
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
 
getDefaultDisplayConnection() - Static method in class com.jogamp.nativewindow.DefaultGraphicsDevice
Return the default display connection for the given windowing toolkit type gathered via NativeWindowFactory.getDefaultDisplayConnection().
getDefaultDisplayConnection() - Static method in class com.jogamp.nativewindow.NativeWindowFactory
 
getDefaultDisplayConnection(String) - Static method in class com.jogamp.nativewindow.DefaultGraphicsDevice
Return the default display connection for the given windowing toolkit type gathered via NativeWindowFactory.getDefaultDisplayConnection(String).
getDefaultDisplayConnection(String) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
 
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(Window) - Static method in class com.jogamp.nativewindow.javafx.JFXAccessor
 
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<?>) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
Returns the appropriate NativeWindowFactory to handle window objects of the given type.
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.
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().
getJFXThread() - Static method in class com.jogamp.nativewindow.javafx.JFXAccessor
 
getJFXThreadName() - Static method in class com.jogamp.nativewindow.javafx.JFXAccessor
 
getLeftWidth() - Method in class com.jogamp.nativewindow.util.Insets
 
getLeftWidth() - Method in interface com.jogamp.nativewindow.util.InsetsImmutable
 
getLocationInPixels(Control) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
 
getLocationOnScreen(NativeWindow) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
 
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(Point, Control) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
 
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.javafx.JFXAccessor
 
getNativeVisualID(AbstractGraphicsDevice, long) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
 
getNativeWindow() - Method in interface com.jogamp.nativewindow.NativeWindowHolder
Returns the associated NativeWindow of this NativeWindowHolder, which is identical to NativeSurfaceHolder.getNativeSurface()
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.javafx.JFXAccessor
 
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.
getSizeInPixels(Control) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
 
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() - 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 class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize
 
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() - 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 class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize
 
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
 
getTopControl(Control) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
 
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() - Method in interface com.jogamp.nativewindow.ProxySurface
 
getUpstreamOptionBits(StringBuilder) - 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() - Method in class com.jogamp.nativewindow.x11.X11GraphicsScreen
 
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.
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(Window) - Static method in class com.jogamp.nativewindow.javafx.JFXAccessor
 
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
 
hasJFXThreadStopped() - Static method in class com.jogamp.nativewindow.javafx.JFXAccessor
 
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(int, int, int, int) - Method in class com.jogamp.nativewindow.util.Rectangle
 
intersection(int, int, int, int) - Method in interface com.jogamp.nativewindow.util.RectangleImmutable
Returns the intersection of this rectangleand the given coordinates.
intersection(RectangleImmutable) - 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.
INTRINSIC - com.jogamp.nativewindow.VisualIDHolder.VIDType
Generic Values
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().
IOSGraphicsDevice - Class in com.jogamp.nativewindow.ios
Encapsulates a graphics device on IOS platforms.
IOSGraphicsDevice(int) - Constructor for class com.jogamp.nativewindow.ios.IOSGraphicsDevice
Constructs a new IOSGraphicsDevice
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.
isJFXAvailable() - Static method in class com.jogamp.nativewindow.javafx.JFXAccessor
 
isJFXThread() - Static method in class com.jogamp.nativewindow.javafx.JFXAccessor
 
isJFXThreadOrHasJFXThreadStopped() - Static method in class com.jogamp.nativewindow.javafx.JFXAccessor
 
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
 
JFXAccessor - Class in com.jogamp.nativewindow.javafx
 
JFXAccessor() - Constructor for class com.jogamp.nativewindow.javafx.JFXAccessor
 

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.
LUMINANCE - com.jogamp.nativewindow.util.PixelFormat
Stride is 8 bits, 8 bits per pixel, 1 component of 8 bits.

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
 
match(C) - Method in interface com.jogamp.nativewindow.CapabilitiesFilter.Test
 
match(C) - Method in class com.jogamp.nativewindow.CapabilitiesFilter.TestLessColorCompBits
 
match(C) - Method in class com.jogamp.nativewindow.CapabilitiesFilter.TestMoreColorCompBits
 
match(C) - Method in class com.jogamp.nativewindow.CapabilitiesFilter.TestUnmatchedNativeVisualID
 
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

NATIVE - com.jogamp.nativewindow.VisualIDHolder.VIDType
 
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.
NativeWindowHolder - Interface in com.jogamp.nativewindow
Accessor interface for implementing classes with ownership of a NativeWindow via an is-a or has-a relation.
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

PackedComposition(PixelFormat.CType[], int[], int[], int) - Constructor for class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
 
PackedComposition(PixelFormat.CType[], int, int, int) - Constructor for class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
 
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.
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
 
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
Point - Class in com.jogamp.nativewindow.util
 
Point() - Constructor for class com.jogamp.nativewindow.util.Point
 
Point(int, int) - 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

R - com.jogamp.nativewindow.util.PixelFormat.CType
Red component
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
 
Rectangle(RectangleImmutable) - 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
 
removeMatching(ArrayList<C>, List<CapabilitiesFilter.Test<C>>) - Static method in class com.jogamp.nativewindow.CapabilitiesFilter
Removing all CapabilitiesImmutable derived elements matching the given criteria CapabilitiesFilter.Test list.
removeMoreColorComps(ArrayList<C>, int) - Static method in class com.jogamp.nativewindow.CapabilitiesFilter
Filter removing all CapabilitiesImmutable derived elements having color components > maxColorCompBits including alpha.
removeMoreColorCompsAndUnmatchingNativeVisualID(ArrayList<C>, int, int) - Static method in class com.jogamp.nativewindow.CapabilitiesFilter
Filter removing all CapabilitiesImmutable derived elements having color components > maxColorCompBits including alpha.
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.
removeUnmatchingNativeVisualID(ArrayList<C>, int) - Static method in class com.jogamp.nativewindow.CapabilitiesFilter
If requiredNativeVisualID is not VisualIDHolder.VID_UNDEFINED and hence specific, this filter removes all non-matching nativeVisualID VIDType.NATIVE.
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
 
RGB565 - com.jogamp.nativewindow.util.PixelFormat
Stride is 16 bits, 16 bits per pixel, 3 discrete components.
RGB888 - com.jogamp.nativewindow.util.PixelFormat
Stride 24 bits, 24 bits per pixel, 3 uniform components of 8 bits.
RGBA5551 - com.jogamp.nativewindow.util.PixelFormat
Stride is 16 bits, 16 bits per pixel, 4 discrete components.
RGBA8888 - com.jogamp.nativewindow.util.PixelFormat
Stride is 32 bits, 32 bits per pixel, 4 uniform components of 8 bits.
RGBx8888 - com.jogamp.nativewindow.util.PixelFormat
Stride is 32 bits, 24 bits per pixel, 3 uniform components of 8 bits.
runOnJFXThread(boolean, Runnable) - Static method in class com.jogamp.nativewindow.javafx.JFXAccessor
Runs given task on the JFX Thread if it has not stopped and if caller is not already on the JFX Thread, otherwise execute given task on the current thread.

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(float, float) - Method in class com.jogamp.nativewindow.util.Point
Scale this instance's x- and y-components, i.e.
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(int, int) - Method in class com.jogamp.nativewindow.util.Rectangle
Scale this instance's 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.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) - Method in class com.jogamp.nativewindow.util.Point
 
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, int, int) - Method in class com.jogamp.nativewindow.util.Rectangle
 
set(Rectangle) - Method in class com.jogamp.nativewindow.util.Rectangle
 
set(RectangleImmutable) - 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.
setAWTGraphicsConfiguration(AWTGraphicsConfiguration) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
Set a new AWTGraphicsConfiguration instance, as required if upstream component's GraphicsConfiguration has been changed due to reconfiguration, e.g.
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(double, double, int, int, int) - Method in interface com.jogamp.nativewindow.awt.AWTPrintLifecycle
Shall be called before PrinterJob.print().
setupPrint(Container, double, double, int, int, int) - Static method in class com.jogamp.nativewindow.awt.AWTPrintLifecycle.Context
See Usage.
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

TestLessColorCompBits(int) - Constructor for class com.jogamp.nativewindow.CapabilitiesFilter.TestLessColorCompBits
 
TestMoreColorCompBits(int) - Constructor for class com.jogamp.nativewindow.CapabilitiesFilter.TestMoreColorCompBits
 
TestUnmatchedNativeVisualID(int) - Constructor for class com.jogamp.nativewindow.CapabilitiesFilter.TestUnmatchedNativeVisualID
 
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() - Method in class com.jogamp.nativewindow.Capabilities
Returns a textual representation of this Capabilities 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() - 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
 
toString(StringBuilder) - Method in class com.jogamp.nativewindow.Capabilities
 
toString(StringBuilder) - Method in interface com.jogamp.nativewindow.CapabilitiesImmutable
Return a textual representation of this object.
toString(StringBuilder) - Method in interface com.jogamp.nativewindow.ProxySurface
 
TRACE_LOCK - Static variable in interface com.jogamp.nativewindow.ToolkitLock
 
translate(int, int) - Method in class com.jogamp.nativewindow.util.Point
Translate this instance's x- and y-components, i.e.
translate(Point) - Method in class com.jogamp.nativewindow.util.Point
Translate this instance's x- and y-components, i.e.
translate(PointImmutable) - 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_DRM_GBM - Static variable in class com.jogamp.nativewindow.NativeWindowFactory
DRM/GBM type, 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_IOS - Static variable in class com.jogamp.nativewindow.NativeWindowFactory
TYPE_MACOSX - Static variable in class com.jogamp.nativewindow.NativeWindowFactory
Mac OS X type, as retrieved with NativeWindowFactory.getNativeWindowType(boolean).
TYPE_WAYLAND - Static variable in class com.jogamp.nativewindow.NativeWindowFactory
Wayland/EGL 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

U - com.jogamp.nativewindow.util.PixelFormat.CType
U component of YUV
UNDEF - Static variable in interface com.jogamp.nativewindow.util.PixelFormat.Composition
-1
union(int, int, int, int) - Method in class com.jogamp.nativewindow.util.Rectangle
 
union(int, int, int, int) - Method in interface com.jogamp.nativewindow.util.RectangleImmutable
Returns the union of this rectangleand the given coordinates.
union(RectangleImmutable) - Method in class com.jogamp.nativewindow.util.Rectangle
 
union(RectangleImmutable) - Method in interface com.jogamp.nativewindow.util.RectangleImmutable
Returns the union of this rectangle and the given 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.
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(GraphicsConfiguration, 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

V - com.jogamp.nativewindow.util.PixelFormat.CType
V component of YUV
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(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.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(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.
VIDComparator(VisualIDHolder.VIDType) - Constructor for class com.jogamp.nativewindow.VisualIDHolder.VIDComparator
 
VisualIDHolder - Interface in com.jogamp.nativewindow
Visual ID holder interface.
VisualIDHolder.VIDComparator - Class in com.jogamp.nativewindow
VisualIDHolder.VIDType - Enum in com.jogamp.nativewindow
 

W

WIN32_PFD - com.jogamp.nativewindow.VisualIDHolder.VIDType
Windows Values
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

X11_FBCONFIG - com.jogamp.nativewindow.VisualIDHolder.VIDType
 
X11_XVISUAL - com.jogamp.nativewindow.VisualIDHolder.VIDType
X11 Values
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(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) - 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(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.
XVisualInfo2X11Capabilities(X11GraphicsDevice, XVisualInfo) - Static method in class com.jogamp.nativewindow.x11.X11GraphicsConfiguration
 

Y

Y - com.jogamp.nativewindow.util.PixelFormat.CType
Luminance component, e.g.
A B C D E F G H I J L M N O P R S T U V W X Y 
All Classes All Packages