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
All Classes All Packages
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
discretecomponents. - ABGR8888 - com.jogamp.nativewindow.util.PixelFormat
-
Stride is 32 bits, 32 bits per pixel, 4
uniformcomponents 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
SurfaceUpdatedListenerat 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
SurfaceUpdatedListenerto 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
ThreadGroupassociatedsun.awt.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
uniformcomponents 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.
- autoScaleDown(int) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
-
Returns SWT auto scaled-down value
v, compatible withDPIUtil.autoScaleDown(int) - autoScaleUp(int) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
-
Returns SWT auto scaled-up value
v, compatible withDPIUtil.autoScaleUp(int) - 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
AWTPrintLifecyclecontext simplifying callingsetupPrint(..)andAWTPrintLifecycle.releasePrint()on allAWTPrintLifecycleelements of aContainer. - 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
discretecomponents. - BGR888 - com.jogamp.nativewindow.util.PixelFormat
-
Stride is 24 bits, 24 bits per pixel, 3
uniformcomponents of of 8 bits. - BGRA8888 - com.jogamp.nativewindow.util.PixelFormat
-
Stride is 32 bits, 32 bits per pixel, 4
uniformcomponents of 8 bits. - BGRx8888 - com.jogamp.nativewindow.util.PixelFormat
-
Stride is 32 bits, 24 bits per pixel, 3
uniformcomponents 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
- canSetSurfaceScale() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
-
Returns true if
ScalableSurface.setSurfaceScale(float[])is supported, otherwise false. - canSetSurfaceScale() - Method in interface com.jogamp.nativewindow.ScalableSurface
-
Returns true if
ScalableSurface.setSurfaceScale(float[])is supported, otherwise false. - 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
CapabilitiesImmutablelist 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
Capabilitiesmost 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
- 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.EGLDisplayLifecycleCallbackis 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
resolution1st, 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 typeorder of all components, seePixelFormat.Composition.componentBitMask(). - componentOrder() - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
- contains(RectangleImmutable) - Method in class com.jogamp.nativewindow.util.Rectangle
- contains(RectangleImmutable) - Method in interface com.jogamp.nativewindow.util.RectangleImmutable
- containsUpstreamOptionBits(int) - Method in interface com.jogamp.nativewindow.ProxySurface
-
Returns
trueif the give bit-maskvis set in this instance upstream-option-bits, otherwisefalse. - 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
Capabilitiesvalues fromsourceinto 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
AWTGraphicsConfigurationprimarily based on the givenGraphicsConfiguration. - createBufferedImage(int, int, int, Point, Hashtable<?, ?>) - Static method in class com.jogamp.nativewindow.awt.DirectDataBufferInt
-
Creates a
DirectDataBufferInt.BufferedImageIntusing adirect color modelinsRGB color space.
It uses aDirectDataBufferInt.DirectWritableRasterutilizingDirectDataBufferIntstorage. - 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. - createDevice(String, String, int, 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
NativeWindowwith given native handles andAbstractGraphicsScreen.
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
CapabilitiesChooserinterface, 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 viaNativeWindowFactory.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
ToolkitLockinstance, or nullToolkitLockif 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.
- deviceZoomScaleDown(int) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
-
Returns SWT derived scaled-down value
v, based onDPIUtil.getDeviceZoom()only, not considering higher-toolkit's compensation likeDPIUtil.useCairoAutoScale(). - deviceZoomScaleDown(Point) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
-
Returns SWT derived scaled-down value
v, based onDPIUtil.getDeviceZoom()only, not considering higher-toolkit's compensation likeDPIUtil.useCairoAutoScale(). - deviceZoomScaleUp(int) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
-
Returns SWT derived scaled-up value
v, based onDPIUtil.getDeviceZoom()only, not considering higher-toolkit's compensation likeDPIUtil.useCairoAutoScale(). - deviceZoomScaleUp(Point) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
-
Returns SWT derived scaled-up value
v, based onDPIUtil.getDeviceZoom()only, not considering higher-toolkit's compensation likeDPIUtil.useCairoAutoScale(). - 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:
widthheight - DirectDataBufferInt - Class in com.jogamp.nativewindow.awt
-
DataBufferspecialization using NIO direct buffer of typeDataBuffer.TYPE_INTas storage. - DirectDataBufferInt(int) - Constructor for class com.jogamp.nativewindow.awt.DirectDataBufferInt
-
Constructs an nio integer-based
DataBufferwith a single bank and the specified size. - DirectDataBufferInt(int, int) - Constructor for class com.jogamp.nativewindow.awt.DirectDataBufferInt
-
Constructs an nio integer-based
DataBufferwith 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
DataBufferwith 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
- EGL_DEFAULT_DISPLAY - Static variable in class com.jogamp.nativewindow.egl.EGLGraphicsDevice
-
EGL default native display ID
- EGL_NO_DISPLAY - Static variable in class com.jogamp.nativewindow.egl.EGLGraphicsDevice
-
EGL no display handle
- eglGetAndInitDisplay(long[], int[], int[]) - Method in interface com.jogamp.nativewindow.egl.EGLGraphicsDevice.EGLDisplayLifecycleCallback
-
Implementation should issue an
EGL.eglGetDisplay(nativeDisplayID)inclusiveEGL.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
-
Constructs a dummy
EGLGraphicsDevicewith default connection settings. - EGLGraphicsDevice(long, long, String, int) - Constructor for class com.jogamp.nativewindow.egl.EGLGraphicsDevice
-
Constructs a new
EGLGraphicsDevicereusing the given native display connection and handle - EGLGraphicsDevice(long, String, int) - Constructor for class com.jogamp.nativewindow.egl.EGLGraphicsDevice
-
Constructs a new dummy
EGLGraphicsDevicereusing the given native display connection with aEGL#EGL_NO_DISPLAYEGL display handle. - EGLGraphicsDevice(long, String, int, EGLGraphicsDevice.EGLDisplayLifecycleCallback) - Constructor for class com.jogamp.nativewindow.egl.EGLGraphicsDevice
-
Constructs a new
EGLGraphicsDeviceusingAbstractGraphicsDevice's native display ID and connection, using theEGLGraphicsDevice.EGLDisplayLifecycleCallbackto handle this instance's native EGL lifecycle. - EGLGraphicsDevice(AbstractGraphicsDevice, EGLGraphicsDevice.EGLDisplayLifecycleCallback) - Constructor for class com.jogamp.nativewindow.egl.EGLGraphicsDevice
-
Constructs a new
EGLGraphicsDeviceusingAbstractGraphicsDevice's native display ID and connection, using theEGLGraphicsDevice.EGLDisplayLifecycleCallbackto handle this instance's native EGL lifecycle. - 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
-
Enables or disables the
UpstreamSurfaceHooklifecycle functionsUpstreamSurfaceHook.create(ProxySurface)andUpstreamSurfaceHook.destroy(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
-
Returns
Object.equals(Object) - 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.CTypewithinPixelFormat.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
- 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.
- getAutoScalingFactor() - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
-
Returns SWT compatible auto scale-factor, used by
DPIUtil - 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
AWTGraphicsConfigurationinstance, which also holds itsupstream component'sGraphicsConfiguration - getAWTToolkitLock() - Static method in class com.jogamp.nativewindow.NativeWindowFactory
-
Returns the AWT
ToolkitLock(JAWT based) ifNativeWindowFactory.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
- getBounds() - Method in interface com.jogamp.nativewindow.NativeWindow
-
Returns a newly created
Rectanglecontaining window origin,NativeWindow.getX()&NativeWindow.getY(), and size,NativeWindow.getWidth()&NativeWindow.getHeight(), in window units. - getCachedThreadGroup() - Method in class com.jogamp.nativewindow.awt.AppContextInfo
-
Returns the
ThreadGroupbelonging to the last knownsun.awt.AppContextas queried viaAppContextInfo.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. - 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
DataBufferas anIntBufferrepresentation. - getData(int) - Method in class com.jogamp.nativewindow.awt.DirectDataBufferInt
-
Returns the data array for the specified bank as an
IntBufferrepresentation. - getDataBuffer() - Method in class com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt
- getDataBytes() - Method in class com.jogamp.nativewindow.awt.DirectDataBufferInt
-
Returns the default (first) int data array in
DataBufferas aByteBufferrepresentation. - getDataBytes(int) - Method in class com.jogamp.nativewindow.awt.DirectDataBufferInt
-
Returns the data array for the specified bank as a
ByteBufferrepresentation. - 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
ToolkitLockfor the default system windowing type. - getDefaultToolkitLock(String) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
-
Provides the default
ToolkitLockfortype. - 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
- getDeviceZoomScalingFactor() - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
-
Returns SWT derived scale-factor based on
DPIUtil.getDeviceZoom()only, not considering higher-toolkit's compensation likeDPIUtil.useCairoAutoScale(). - 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(). - getJAWTSurfaceBounds() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
- 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.
- getLock() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
- getLock() - Method in interface com.jogamp.nativewindow.NativeSurface
-
Returns the implementation's
RecursiveLocksynchronizing multithreaded access if used. - 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
-
Returns the maximum pixel scale of the associated
NativeSurface. - 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
-
Returns the minimum pixel scale of the associated
NativeSurface. - 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
-
Return the native display ID of this instance.
- getNativeDisplayID(AbstractGraphicsDevice) - Static method in class com.jogamp.nativewindow.egl.EGLGraphicsDevice
-
Returns the native display ID of the given abstract device, i.e.
- 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
NativeSurfaceof thisNativeSurfaceHolder. - getNativeSurface() - Method in interface com.jogamp.nativewindow.NativeWindow
-
Returns the associated
NativeSurfaceof thisNativeSurfaceHolder. - 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
NativeWindowof thisNativeWindowHolder, which is identical toNativeSurfaceHolder.getNativeSurface() - getNativeWindow(Object, AbstractGraphicsConfiguration) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
-
Converts the given window object and it's
AbstractGraphicsConfigurationinto aNativeWindowwhich 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
OffscreenLayerSurfaceinstance of thisNativeSurface. - 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
-
Returns the
requestedpixel scale of the associatedNativeSurface. - getRequestedSurfaceScale(float[]) - Method in interface com.jogamp.nativewindow.ScalableSurface
-
Returns the
requestedpixel scale of the associatedNativeSurface. - 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
PixelFormatwith reversed components offmt. - 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
-
Returns the property set by
OffscreenLayerOption.setShallUseOffscreenLayer(boolean). - getShiftedI32(int, byte[], int) - Static method in class com.jogamp.nativewindow.util.PixelFormatUtil
-
Returns shifted bytes from the given
dataat givenoffsetof maximal 4bytesPerPixel. - getShiftedI32(int, ByteBuffer, boolean) - Static method in class com.jogamp.nativewindow.util.PixelFormatUtil
-
Returns shifted bytes from the given
dataat current position of maximal 4bytesPerPixel. - getShiftedI64(int, byte[], int) - Static method in class com.jogamp.nativewindow.util.PixelFormatUtil
-
Returns shifted bytes from the given
dataat givenoffsetof maximal 8bytesPerPixel. - getShiftedI64(int, ByteBuffer, boolean) - Static method in class com.jogamp.nativewindow.util.PixelFormatUtil
-
Returns shifted bytes from the given
dataat current position of maximal 8bytesPerPixel. - 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.
- getSurfaceBounds() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
- getSurfaceBounds() - Method in interface com.jogamp.nativewindow.NativeWindow
-
Returns a newly created
Rectanglecontaining window's surface origin and size in pixel units. - 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_SIZEis 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_SIZEis set. - getSurfaceWidth(ProxySurface) - Method in class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
- getToolkitLock() - Method in class com.jogamp.nativewindow.DefaultGraphicsDevice
- getTopHeight() - Method in class com.jogamp.nativewindow.util.Insets
- getTopHeight() - Method in interface com.jogamp.nativewindow.util.InsetsImmutable
- getTotalHeight() - Method in class com.jogamp.nativewindow.util.Insets
- getTotalHeight() - Method in interface com.jogamp.nativewindow.util.InsetsImmutable
- getTotalWidth() - Method in class com.jogamp.nativewindow.util.Insets
- getTotalWidth() - Method in interface com.jogamp.nativewindow.util.InsetsImmutable
- getTransparentAlphaValue() - Method in class com.jogamp.nativewindow.Capabilities
- getTransparentAlphaValue() - Method in interface com.jogamp.nativewindow.CapabilitiesImmutable
-
Gets the transparent alpha value for the frame buffer configuration.
- getTransparentBlueValue() - Method in class com.jogamp.nativewindow.Capabilities
- getTransparentBlueValue() - Method in interface com.jogamp.nativewindow.CapabilitiesImmutable
-
Gets the transparent blue value for the frame buffer configuration.
- getTransparentGreenValue() - Method in class com.jogamp.nativewindow.Capabilities
- getTransparentGreenValue() - Method in interface com.jogamp.nativewindow.CapabilitiesImmutable
-
Gets the transparent green value for the frame buffer configuration.
- getTransparentRedValue() - Method in class com.jogamp.nativewindow.Capabilities
- getTransparentRedValue() - Method in interface com.jogamp.nativewindow.CapabilitiesImmutable
-
Gets the transparent red value for the frame buffer configuration.
- getType() - Method in interface com.jogamp.nativewindow.AbstractGraphicsDevice
-
Returns the type of the underlying subsystem, ie NativeWindowFactory.TYPE_KD, NativeWindowFactory.TYPE_X11, ..
- getType() - Method in class com.jogamp.nativewindow.DefaultGraphicsDevice
- getUniqueID() - Method in interface com.jogamp.nativewindow.AbstractGraphicsDevice
- getUniqueID() - Method in class com.jogamp.nativewindow.DefaultGraphicsDevice
- getUnitID() - Method in interface com.jogamp.nativewindow.AbstractGraphicsDevice
-
Returns the graphics device
unit ID.
Theunit IDsupport multiple graphics device configurations on a local machine.
To support remote device, seeAbstractGraphicsDevice.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
NativeSurfaceif used by implementation, otherwisenull. - getUpstreamSurface() - Method in interface com.jogamp.nativewindow.ProxySurface
-
Returns the optional upstream
NativeSurfaceif used by implementation, otherwisenull. - getUpstreamSurface() - Method in interface com.jogamp.nativewindow.UpstreamSurfaceHook
-
Returns the optional upstream
NativeSurfaceif used by implementation, otherwisenull. - getUpstreamSurface() - Method in class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
-
Returns the optional upstream
NativeSurfaceif used by implementation, otherwisenull. - getUpstreamSurfaceHook() - Method in interface com.jogamp.nativewindow.ProxySurface
- 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
typeif supported, orVisualIDHolder.VID_UNDEFINEDif 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
-
x-position, left of rectangle.
- 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
-
y-position, top of rectangle.
- 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.
- 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
hasPixelScaleChangedflag, as set viaJAWTWindow.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! - initSingleton() - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
-
Call this method, if this class shall be initialized before any other of its methods are called within the regular workflow.
- 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 a new
Rectangleinstance containing the intersection of this rectangle and the given coordinates. - intersection(RectangleImmutable) - Method in class com.jogamp.nativewindow.util.Rectangle
- intersection(RectangleImmutable) - Method in interface com.jogamp.nativewindow.util.RectangleImmutable
-
Returns a new
Rectangleinstance containing the intersection of this rectangle and the given rectangle. - INTRINSIC - com.jogamp.nativewindow.VisualIDHolder.VIDType
-
Generic Values
- invokeOnAppContextThread(boolean, Runnable, String) - Method in class com.jogamp.nativewindow.awt.AppContextInfo
-
Invokes
runnableon aThreadbelonging to thesun.awt.AppContextThreadGroup, seeAppContextInfo.getCachedThreadGroup(). - invokeOnOSTKThread(boolean, Runnable) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
-
Runs the specified action in an SWT compatible OS toolkit thread, which is: Mac OSX Main Thread: Run on OSX UI main thread.
- invokeOnSWTThread(Display, boolean, Runnable) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
-
Runs the specified action on the SWT UI thread.
- 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
-
Return false since there is no more
Appletsupport. - 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
trueif 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
- isInitialized() - Static method in class com.jogamp.nativewindow.NativeWindowFactory
-
Returns true if
NativeWindowFactory.initSingleton()has been called w/o subsequentNativeWindowFactory.shutdown(boolean). - isInterleaved() - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
-
Returns
trueif all components are packed, i.e. - isInterleaved() - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
-
Returns
trueif 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.
- isOnSWTThread(Display) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
-
Return true if the current thread is the SWT UI thread, otherwise false.
- 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
trueif 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
trueif this instance has validsun.awt.AppContextinformation, i.e. - isVisualIDSupported(VisualIDHolder.VIDType) - Method in class com.jogamp.nativewindow.Capabilities
- isVisualIDSupported(VisualIDHolder.VIDType) - Method in class com.jogamp.nativewindow.DefaultGraphicsConfiguration
- isVisualIDSupported(VisualIDHolder.VIDType) - Method in interface com.jogamp.nativewindow.VisualIDHolder
-
Returns true if the given
VisualIDHolder.VIDTypeis supported, otherwise false. - 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
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
NativeSurfacevia an is-a or has-a relation. - NativeWindow - Interface in com.jogamp.nativewindow
-
Extend the
NativeSurfaceinterface with windowing information such aswindow-handle,window-sizeandwindow-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
NativeWindowinterface, 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
NativeWindowvia 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
OffscreenLayerSurfacewithin 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.EGLDisplayLifecycleCallbackis 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
ProxySurfaceowns the upstream'sAbstractGraphicsDevice. - OPT_PROXY_OWNS_UPSTREAM_SURFACE - Static variable in interface com.jogamp.nativewindow.ProxySurface
-
Implementation specific bit-value stating this
ProxySurfaceowns 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
NativeSurfaceis 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
- printInfo(PrintStream, Display) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
- 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, with its position on the top-left.
- 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
CapabilitiesImmutablederived elements matching the givencriteriaCapabilitiesFilter.Testlist. - removeMoreColorComps(ArrayList<C>, int) - Static method in class com.jogamp.nativewindow.CapabilitiesFilter
-
Filter removing all
CapabilitiesImmutablederived elements having color components >maxColorCompBitsincluding alpha. - removeMoreColorCompsAndUnmatchingNativeVisualID(ArrayList<C>, int, int) - Static method in class com.jogamp.nativewindow.CapabilitiesFilter
-
Filter removing all
CapabilitiesImmutablederived elements having color components >maxColorCompBitsincluding alpha. - removeSurfaceUpdatedListener(SurfaceUpdatedListener) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
- removeSurfaceUpdatedListener(SurfaceUpdatedListener) - Method in interface com.jogamp.nativewindow.NativeSurface
-
Remove the specified
SurfaceUpdatedListenerfrom the list. - removeUnmatchingNativeVisualID(ArrayList<C>, int) - Static method in class com.jogamp.nativewindow.CapabilitiesFilter
-
If
requiredNativeVisualIDis notVisualIDHolder.VID_UNDEFINEDand hence specific, this filter removes all non-matching nativeVisualIDVIDType.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
discretecomponents. - RGB888 - com.jogamp.nativewindow.util.PixelFormat
-
Stride 24 bits, 24 bits per pixel, 3
uniformcomponents of 8 bits. - RGBA5551 - com.jogamp.nativewindow.util.PixelFormat
-
Stride is 16 bits, 16 bits per pixel, 4
discretecomponents. - RGBA8888 - com.jogamp.nativewindow.util.PixelFormat
-
Stride is 32 bits, 32 bits per pixel, 4
uniformcomponents of 8 bits. - RGBx8888 - com.jogamp.nativewindow.util.PixelFormat
-
Stride is 32 bits, 24 bits per pixel, 3
uniformcomponents of 8 bits. - runOnJFXThread(boolean, Runnable) - Static method in class com.jogamp.nativewindow.javafx.JFXAccessor
-
Runs given
taskon the JFX Thread if it has not stopped and if caller is not already on the JFX Thread, otherwise execute giventaskon the current thread.
S
- sameNativeDisplayID(AbstractGraphicsDevice) - Method in class com.jogamp.nativewindow.egl.EGLGraphicsDevice
-
Returns true if given
AbstractGraphicsDeviceuses the sameEGLGraphicsDevice.getNativeDisplayID()of this instance. - ScalableSurface - Interface in com.jogamp.nativewindow
-
Adding mutable surface pixel scale property to implementing class, usually to a
NativeSurfaceimplementation, seeScalableSurface.setSurfaceScale(float[]). - scale(float, float) - Method in class com.jogamp.nativewindow.util.Point
-
Scale this instance's x- and y-components, i.e.
- scale(float, float) - Method in class com.jogamp.nativewindow.util.Rectangle
-
Scale this instance's 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(float, float) - Method in class com.jogamp.nativewindow.util.Rectangle
-
Inverse scale this instance's components, i.e.
- scaleInv(int, int) - Method in class com.jogamp.nativewindow.util.Point
-
Inverse scale this instance's x- and y-components, i.e.
- scaleInv(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 this instance's x- and y-component.
- 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(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
AWTGraphicsConfigurationinstance, as required ifupstream component'sGraphicsConfigurationhas 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
-
Request a pixel scale in x- and y-direction for the associated
NativeSurface, wheresize_in_pixel_units = pixel_scale * size_in_window_units. - setSurfaceScale(float[]) - Method in interface com.jogamp.nativewindow.ScalableSurface
-
Request a pixel scale in x- and y-direction for the associated
NativeSurface, wheresize_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
-
Set this instance's x--component.
- setX(int) - Method in class com.jogamp.nativewindow.util.Rectangle
- setY(int) - Method in class com.jogamp.nativewindow.util.Point
-
Set this instance's y-component.
- 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
- 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
NativeSurfaceallowing to get notified after the surface has been updated, eg. - swapHandleAndOwnership(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
-
Returns
Object.toString(). - 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
-
iOS type, as retrieved with
NativeWindowFactory.getNativeWindowType(boolean). - TYPE_MACOSX - Static variable in class com.jogamp.nativewindow.NativeWindowFactory
-
Mac OS X type, as retrieved with
NativeWindowFactory.getNativeWindowType(boolean). - TYPE_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
-
X11 type, as retrieved with
NativeWindowFactory.getNativeWindowType(boolean).
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 a new
Rectangleinstance containing the union of this rectangle and the given coordinates. - union(RectangleImmutable) - Method in class com.jogamp.nativewindow.util.Rectangle
- union(RectangleImmutable) - Method in interface com.jogamp.nativewindow.util.RectangleImmutable
-
Returns a new
Rectangleinstance containing the union of this rectangle and the given rectangle. - union(List<RectangleImmutable>) - Method in class com.jogamp.nativewindow.util.Rectangle
- union(List<RectangleImmutable>) - Method in interface com.jogamp.nativewindow.util.RectangleImmutable
-
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
sun.awt.AppContextinformation for the current ThreadGroup if uninitialized orsun.awt.AppContextchanged. - updatePixelScale(GraphicsConfiguration, boolean) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
-
Updates the minimum and maximum pixel-scale values and returns
trueif they were updated. - UpstreamSurfaceHook - Interface in com.jogamp.nativewindow
-
Interface allowing upstream caller to pass lifecycle actions and size info to a
ProxySurfaceinstance. - UpstreamSurfaceHook.MutableSize - Interface in com.jogamp.nativewindow
-
UpstreamSurfaceHookw/ mutable size, allowing it'sProxySurfaceuser 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
PixelFormatof the givenPixelFormat.Compositionornullif 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
-
Comparing
VisualIDHolder.VIDType.NATIVE - 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
ToolkitLockviaNativeWindowFactory.getDefaultToolkitLock(String). - 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
ToolkitLockviaNativeWindowFactory.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.
All Classes All Packages