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
discrete
components. - ABGR8888 - com.jogamp.nativewindow.util.PixelFormat
-
Stride is 32 bits, 32 bits per pixel, 4
uniform
components of 8 bits. - AbstractGraphicsConfiguration - Interface in com.jogamp.nativewindow
-
A marker interface describing a graphics configuration, visual, or pixel format in a toolkit-independent manner.
- AbstractGraphicsDevice - Interface in com.jogamp.nativewindow
-
A interface describing a graphics device in a toolkit-independent manner.
- AbstractGraphicsScreen - Interface in com.jogamp.nativewindow
-
A interface describing a graphics screen in a toolkit-independent manner.
- add(Dimension) - Method in class com.jogamp.nativewindow.util.Dimension
- addClosingListener() - Method in class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol
-
Adds this closing listener to the components Window if exist and only one time.
- addCustomShutdownHook(boolean, Runnable) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
-
Add a custom shutdown hook to be performed at JVM shutdown before shutting down NativeWindowFactory instance.
- addSurfaceUpdatedListener(int, SurfaceUpdatedListener) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
- addSurfaceUpdatedListener(int, SurfaceUpdatedListener) - Method in interface com.jogamp.nativewindow.NativeSurface
-
Inserts the given
SurfaceUpdatedListener
at the specified position in the list. - addSurfaceUpdatedListener(SurfaceUpdatedListener) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
- addSurfaceUpdatedListener(SurfaceUpdatedListener) - Method in interface com.jogamp.nativewindow.NativeSurface
-
Appends the given
SurfaceUpdatedListener
to the end of the list. - addUpstreamOptionBits(int) - Method in interface com.jogamp.nativewindow.ProxySurface
-
Add the given bit-mask to this instance upstream-option-bits using bit-or w/
v
. - AppContextInfo - Class in com.jogamp.nativewindow.awt
-
Instance of this class holds information about a
ThreadGroup
associatedAppContext
. - AppContextInfo(String) - Constructor for class com.jogamp.nativewindow.awt.AppContextInfo
- ARGB8888 - com.jogamp.nativewindow.util.PixelFormat
-
Stride is 32 bits, 32 bits per pixel, 4
uniform
components of 8 bits. - attachSurfaceLayer(long) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
- attachSurfaceLayer(long) - Method in interface com.jogamp.nativewindow.OffscreenLayerSurface
-
Attach the offscreen layer to this offscreen layer surface.
- AUTOMAX_PIXELSCALE - Static variable in interface com.jogamp.nativewindow.ScalableSurface
-
Setting surface-pixel-scale of 0.0f, results in maximum platform dependent pixel-scale, i.e.
- 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
AWTPrintLifecycle
context simplifying callingsetupPrint(..)
andAWTPrintLifecycle.releasePrint()
on allAWTPrintLifecycle
elements 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
discrete
components. - BGR888 - com.jogamp.nativewindow.util.PixelFormat
-
Stride is 24 bits, 24 bits per pixel, 3
uniform
components of of 8 bits. - BGRA8888 - com.jogamp.nativewindow.util.PixelFormat
-
Stride is 32 bits, 32 bits per pixel, 4
uniform
components of 8 bits. - BGRx8888 - com.jogamp.nativewindow.util.PixelFormat
-
Stride is 32 bits, 24 bits per pixel, 3
uniform
components of 8 bits. - bitsPerPixel() - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
-
Number of bits per pixel, e.g.
- bitsPerPixel() - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
- bitStride() - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
-
Bit distance between pixels.
- bitStride() - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
- BufferedImageInt(int, ColorModel, DirectDataBufferInt, WritableRaster, Hashtable<?, ?>) - Constructor for class com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt
- bytesPerPixel() - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
-
Number of bytes per pixel, i.e.
- bytesPerPixel() - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
C
- Capabilities - Class in com.jogamp.nativewindow
-
Specifies a set of capabilities that a window's rendering context must support, such as color depth per channel.
- Capabilities() - Constructor for class com.jogamp.nativewindow.Capabilities
-
Creates a Capabilities object.
- CapabilitiesChooser - Interface in com.jogamp.nativewindow
-
Provides a mechanism by which applications can customize the window type selection for a given
Capabilities
. - CapabilitiesFilter - Class in com.jogamp.nativewindow
-
Diverse reusable
CapabilitiesImmutable
list filter - CapabilitiesFilter.Test<C extends CapabilitiesImmutable> - Interface in com.jogamp.nativewindow
-
Generic filter criteria
- CapabilitiesFilter.TestLessColorCompBits<C extends CapabilitiesImmutable> - Class in com.jogamp.nativewindow
- CapabilitiesFilter.TestMoreColorCompBits<C extends CapabilitiesImmutable> - Class in com.jogamp.nativewindow
- CapabilitiesFilter.TestUnmatchedNativeVisualID<C extends CapabilitiesImmutable> - Class in com.jogamp.nativewindow
- CapabilitiesImmutable - Interface in com.jogamp.nativewindow
-
Specifies an immutable set of capabilities that a window's rendering context must support, such as color depth per channel.
- chooseCapabilities(CapabilitiesImmutable, List<? extends CapabilitiesImmutable>, int) - Method in interface com.jogamp.nativewindow.CapabilitiesChooser
-
Chooses the index (0..available.length - 1) of the
Capabilities
most closely matching the desired one from the list of all supported. - chooseCapabilities(CapabilitiesImmutable, List<? extends CapabilitiesImmutable>, int) - Method in class com.jogamp.nativewindow.DefaultCapabilitiesChooser
- chooseGraphicsConfiguration(CapabilitiesImmutable, CapabilitiesImmutable, CapabilitiesChooser, AbstractGraphicsScreen, int) - Method in class com.jogamp.nativewindow.GraphicsConfigurationFactory
-
Selects a graphics configuration on the specified graphics device compatible with the supplied
Capabilities
. - clearHandleOwner() - Method in interface com.jogamp.nativewindow.AbstractGraphicsDevice
- clearHandleOwner() - Method in class com.jogamp.nativewindow.DefaultGraphicsDevice
- clearHandleOwner() - Method in class com.jogamp.nativewindow.egl.EGLGraphicsDevice
- clearHandleOwner() - Method in class com.jogamp.nativewindow.x11.X11GraphicsDevice
- clearUpstreamOptionBits(int) - Method in interface com.jogamp.nativewindow.ProxySurface
-
Clear the given bit-mask from this instance upstream-option-bits using bit-and w/
~v
- clone() - Method in interface com.jogamp.nativewindow.AbstractGraphicsConfiguration
- clone() - Method in interface com.jogamp.nativewindow.AbstractGraphicsDevice
- clone() - Method in interface com.jogamp.nativewindow.AbstractGraphicsScreen
- clone() - Method in class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
- clone() - Method in class com.jogamp.nativewindow.awt.AWTGraphicsDevice
- clone() - Method in class com.jogamp.nativewindow.awt.AWTGraphicsScreen
- clone() - Method in class com.jogamp.nativewindow.Capabilities
- clone() - Method in class com.jogamp.nativewindow.DefaultGraphicsConfiguration
- clone() - Method in class com.jogamp.nativewindow.DefaultGraphicsDevice
- clone() - Method in class com.jogamp.nativewindow.DefaultGraphicsScreen
- clone() - Method in class com.jogamp.nativewindow.egl.EGLGraphicsDevice
- clone() - Method in class com.jogamp.nativewindow.ios.IOSGraphicsDevice
- clone() - Method in class com.jogamp.nativewindow.macosx.MacOSXGraphicsDevice
- clone() - Method in class com.jogamp.nativewindow.util.Dimension
- clone() - Method in class com.jogamp.nativewindow.util.Point
- clone() - Method in class com.jogamp.nativewindow.windows.WindowsGraphicsDevice
- clone() - Method in class com.jogamp.nativewindow.x11.X11GraphicsConfiguration
- clone() - Method in class com.jogamp.nativewindow.x11.X11GraphicsDevice
- clone() - Method in class com.jogamp.nativewindow.x11.X11GraphicsScreen
- cloneMutable() - Method in class com.jogamp.nativewindow.Capabilities
- cloneMutable() - Method in class com.jogamp.nativewindow.util.Dimension
- cloneMutable() - Method in class com.jogamp.nativewindow.util.Insets
- cloneMutable() - Method in class com.jogamp.nativewindow.util.Point
- cloneMutable() - Method in class com.jogamp.nativewindow.util.Rectangle
- close() - Method in interface com.jogamp.nativewindow.AbstractGraphicsDevice
-
Optionally closing the device if handle is not
null
. - close() - Method in class com.jogamp.nativewindow.DefaultGraphicsDevice
- close() - Method in class com.jogamp.nativewindow.egl.EGLGraphicsDevice
-
Closes the EGL device if handle is not null and it's
EGLGraphicsDevice.EGLDisplayLifecycleCallback
is valid. - close() - Method in class com.jogamp.nativewindow.x11.X11GraphicsDevice
- com.jogamp.nativewindow - package com.jogamp.nativewindow
-
NativeWindow Protocol Specification Overview
- com.jogamp.nativewindow.awt - package com.jogamp.nativewindow.awt
- com.jogamp.nativewindow.egl - package com.jogamp.nativewindow.egl
- com.jogamp.nativewindow.ios - package com.jogamp.nativewindow.ios
- com.jogamp.nativewindow.javafx - package com.jogamp.nativewindow.javafx
- com.jogamp.nativewindow.macosx - package com.jogamp.nativewindow.macosx
- com.jogamp.nativewindow.swt - package com.jogamp.nativewindow.swt
- com.jogamp.nativewindow.util - package com.jogamp.nativewindow.util
- com.jogamp.nativewindow.windows - package com.jogamp.nativewindow.windows
- com.jogamp.nativewindow.x11 - package com.jogamp.nativewindow.x11
- comp - Variable in enum com.jogamp.nativewindow.util.PixelFormat
-
Unique
Pixel Composition
, i.e. - compare(VisualIDHolder, VisualIDHolder) - Method in class com.jogamp.nativewindow.VisualIDHolder.VIDComparator
- compareTo(CapabilitiesImmutable) - Method in class com.jogamp.nativewindow.Capabilities
-
Comparing RGBA values only
- compareTo(DimensionImmutable) - Method in class com.jogamp.nativewindow.util.Dimension
- compareTo(DimensionImmutable) - Method in interface com.jogamp.nativewindow.util.DimensionImmutable
-
Compares square of size.
- compareTo(PointImmutable) - Method in class com.jogamp.nativewindow.util.Point
- compareTo(PointImmutable) - Method in interface com.jogamp.nativewindow.util.PointImmutable
-
Compares the square of the position.
- compareTo(RectangleImmutable) - Method in class com.jogamp.nativewindow.util.Rectangle
- compareTo(RectangleImmutable) - Method in interface com.jogamp.nativewindow.util.RectangleImmutable
-
Compares square of size 1st, if equal the square of position.
- compareTo(SurfaceSize) - Method in class com.jogamp.nativewindow.util.SurfaceSize
-
Compares
resolution
1st, if equal the bitsPerPixel. - componentBitCount() - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
-
Returns the number of bits of all components, see
PixelFormat.Composition.componentBitMask()
. - componentBitCount() - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
- componentBitMask() - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
-
Returns the un-shifted bit-mask of all components.
- componentBitMask() - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
- componentBitShift() - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
-
Returns the bit-shift of all components, see
PixelFormat.Composition.componentBitMask()
. - componentBitShift() - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
- componentCount() - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
-
Number of components per pixel, e.g.
- componentCount() - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
- ComponentMap(PixelFormat.Composition, PixelFormat.Composition) - Constructor for class com.jogamp.nativewindow.util.PixelFormatUtil.ComponentMap
- componentOrder() - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
-
Returns the
Component type
order of all components, 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
true
if the give bit-maskv
is 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
Capabilities
values fromsource
into this instance. - coverage(RectangleImmutable) - Method in class com.jogamp.nativewindow.util.Rectangle
- coverage(RectangleImmutable) - Method in interface com.jogamp.nativewindow.util.RectangleImmutable
-
Returns the coverage of given rectangle w/ this this one, i.e.
- create(ProxySurface) - Method in class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize
- create(ProxySurface) - Method in class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize
- create(ProxySurface) - Method in class com.jogamp.nativewindow.GenericUpstreamSurfacelessHook
- create(ProxySurface) - Method in interface com.jogamp.nativewindow.UpstreamSurfaceHook
-
called within
ProxySurface.createNotify()
within lock, before using surface. - create(ProxySurface) - Method in class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
- create(GraphicsConfiguration, CapabilitiesImmutable, CapabilitiesImmutable) - Static method in class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
-
Method constructs a new
AWTGraphicsConfiguration
primarily based on the givenGraphicsConfiguration
. - createBufferedImage(int, int, int, Point, Hashtable<?, ?>) - Static method in class com.jogamp.nativewindow.awt.DirectDataBufferInt
-
Creates a
DirectDataBufferInt.BufferedImageInt
using adirect color model
insRGB color space
.
It uses aDirectDataBufferInt.DirectWritableRaster
utilizingDirectDataBufferInt
storage. - createCompatibleGDKChildWindow(Control, int, int, int) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
- createCompatibleX11ChildWindow(AbstractGraphicsScreen, Control, int, int, int) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
- createDefault() - Static method in class com.jogamp.nativewindow.awt.AWTGraphicsDevice
- createDefault() - Static method in class com.jogamp.nativewindow.awt.AWTGraphicsScreen
- createDefault(String) - Static method in class com.jogamp.nativewindow.DefaultGraphicsScreen
- createDevice(String, boolean) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
-
Creates a native device type, following
getNativeWindowType(true)
. - createDevice(String, String, boolean) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
-
Creates a native device type, following the given
native-window-type
. - createNotify() - Method in interface com.jogamp.nativewindow.ProxySurface
-
UpstreamSurfaceHook.create(ProxySurface)
is being issued and the proxy surface/window handles shall be set. - createScreen(AbstractGraphicsDevice, int) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
- createScreenDevice(int, int) - Static method in class com.jogamp.nativewindow.awt.AWTGraphicsScreen
- createScreenDevice(long, int, boolean) - Static method in class com.jogamp.nativewindow.x11.X11GraphicsScreen
- createScreenDevice(GraphicsDevice, int) - Static method in class com.jogamp.nativewindow.awt.AWTGraphicsScreen
- createWrappedWindow(AbstractGraphicsScreen, long, long, UpstreamWindowHookMutableSizePos) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
-
Creates a wrapped
NativeWindow
with given native handles 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
CapabilitiesChooser
interface, which provides consistent visual selection behavior across platforms. - DefaultCapabilitiesChooser() - Constructor for class com.jogamp.nativewindow.DefaultCapabilitiesChooser
- DefaultGraphicsConfiguration - Class in com.jogamp.nativewindow
- DefaultGraphicsConfiguration(AbstractGraphicsScreen, CapabilitiesImmutable, CapabilitiesImmutable) - Constructor for class com.jogamp.nativewindow.DefaultGraphicsConfiguration
- DefaultGraphicsDevice - Class in com.jogamp.nativewindow
- DefaultGraphicsDevice(String, String, int) - Constructor for class com.jogamp.nativewindow.DefaultGraphicsDevice
-
Create an instance with the system default
ToolkitLock
, gathered 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
ToolkitLock
instance, or nullToolkitLock
if null. - DefaultGraphicsScreen - Class in com.jogamp.nativewindow
- DefaultGraphicsScreen(AbstractGraphicsDevice, int) - Constructor for class com.jogamp.nativewindow.DefaultGraphicsScreen
- defaultValue(int, boolean) - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
- defaultValue(int, boolean) - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
- DelegatedUpstreamSurfaceHookMutableSize - Class in com.jogamp.nativewindow
- DelegatedUpstreamSurfaceHookMutableSize(UpstreamSurfaceHook, int, int) - Constructor for class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize
- DelegatedUpstreamSurfaceHookWithSurfaceSize - Class in com.jogamp.nativewindow
- DelegatedUpstreamSurfaceHookWithSurfaceSize(UpstreamSurfaceHook, NativeSurface) - Constructor for class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize
- destroy() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
- destroy() - Method in interface com.jogamp.nativewindow.NativeWindow
-
Destroys this window incl.
- destroy(ProxySurface) - Method in class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize
- destroy(ProxySurface) - Method in class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize
- destroy(ProxySurface) - Method in class com.jogamp.nativewindow.GenericUpstreamSurfacelessHook
- destroy(ProxySurface) - Method in interface com.jogamp.nativewindow.UpstreamSurfaceHook
-
called within
ProxySurface.destroyNotify()
within lock, before clearing fields. - destroy(ProxySurface) - Method in class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
- destroyGDKWindow(long) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
- destroyNotify() - Method in interface com.jogamp.nativewindow.ProxySurface
-
UpstreamSurfaceHook.destroy(ProxySurface)
is being issued and all proxy surface/window handles shall be cleared. - destroyX11Window(AbstractGraphicsDevice, long) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
- detachSurfaceLayer() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
- detachSurfaceLayer() - Method in interface com.jogamp.nativewindow.OffscreenLayerSurface
-
Detaches a previously attached offscreen layer from this offscreen layer surface.
- 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:
width
height
- DirectDataBufferInt - Class in com.jogamp.nativewindow.awt
-
DataBuffer
specialization using NIO direct buffer of typeDataBuffer.TYPE_INT
as storage. - DirectDataBufferInt(int) - Constructor for class com.jogamp.nativewindow.awt.DirectDataBufferInt
-
Constructs an nio integer-based
DataBuffer
with a single bank and the specified size. - DirectDataBufferInt(int, int) - Constructor for class com.jogamp.nativewindow.awt.DirectDataBufferInt
-
Constructs an nio integer-based
DataBuffer
with the specified number of banks, all of which are the specified size. - DirectDataBufferInt(ByteBuffer, int) - Constructor for class com.jogamp.nativewindow.awt.DirectDataBufferInt
-
Constructs an nio integer-based
DataBuffer
with a single bank using the specified array. - DirectDataBufferInt.BufferedImageInt - Class in com.jogamp.nativewindow.awt
- DirectDataBufferInt.DirectWritableRaster - Class in com.jogamp.nativewindow.awt
- dispose() - Method in interface com.jogamp.nativewindow.ToolkitLock
-
Dispose this instance.
- DISPOSE_ON_CLOSE - com.jogamp.nativewindow.WindowClosingProtocol.WindowClosingMode
-
Dispose resources on native window close operation.
This is the default behavior in case no underlying toolkit defines otherwise. - disposeGC(Control, long, GCData) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
- DO_NOTHING_ON_CLOSE - com.jogamp.nativewindow.WindowClosingProtocol.WindowClosingMode
-
Do nothing on native window close operation.
This is the default behavior within an AWT environment.
E
- EGL_CONFIG - com.jogamp.nativewindow.VisualIDHolder.VIDType
-
EGL Values
- 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
EGLGraphicsDevice
with default connection settings. - EGLGraphicsDevice(long, long, String, int) - Constructor for class com.jogamp.nativewindow.egl.EGLGraphicsDevice
-
Constructs a new
EGLGraphicsDevice
reusing the given native display connection and handle - EGLGraphicsDevice(long, String, int) - Constructor for class com.jogamp.nativewindow.egl.EGLGraphicsDevice
-
Constructs a new dummy
EGLGraphicsDevice
reusing the given native display connection with aEGL#EGL_NO_DISPLAY
EGL display handle. - EGLGraphicsDevice(long, String, int, EGLGraphicsDevice.EGLDisplayLifecycleCallback) - Constructor for class com.jogamp.nativewindow.egl.EGLGraphicsDevice
-
Constructs a new
EGLGraphicsDevice
usingAbstractGraphicsDevice
's native display ID and connection, using theEGLGraphicsDevice.EGLDisplayLifecycleCallback
to handle this instance's native EGL lifecycle. - EGLGraphicsDevice(AbstractGraphicsDevice, EGLGraphicsDevice.EGLDisplayLifecycleCallback) - Constructor for class com.jogamp.nativewindow.egl.EGLGraphicsDevice
-
Constructs a new
EGLGraphicsDevice
usingAbstractGraphicsDevice
's native display ID and connection, using theEGLGraphicsDevice.EGLDisplayLifecycleCallback
to 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
UpstreamSurfaceHook
lifecycle 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.CType
withinPixelFormat.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
AWTGraphicsConfiguration
instance, 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
Rectangle
containing 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
ThreadGroup
belonging to the last knownAppContext
as 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
DataBuffer
as anIntBuffer
representation. - getData(int) - Method in class com.jogamp.nativewindow.awt.DirectDataBufferInt
-
Returns the data array for the specified bank as an
IntBuffer
representation. - getDataBuffer() - Method in class com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt
- getDataBytes() - Method in class com.jogamp.nativewindow.awt.DirectDataBufferInt
-
Returns the default (first) int data array in
DataBuffer
as aByteBuffer
representation. - getDataBytes(int) - Method in class com.jogamp.nativewindow.awt.DirectDataBufferInt
-
Returns the data array for the specified bank as a
ByteBuffer
representation. - getDefaultCloseOperation() - Method in class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol
- getDefaultCloseOperation() - Method in interface com.jogamp.nativewindow.WindowClosingProtocol
- getDefaultDisplayConnection() - Static method in class com.jogamp.nativewindow.DefaultGraphicsDevice
-
Return the default display connection for the given windowing toolkit type gathered via
NativeWindowFactory.getDefaultDisplayConnection()
. - getDefaultDisplayConnection() - Static method in class com.jogamp.nativewindow.NativeWindowFactory
- getDefaultDisplayConnection(String) - Static method in class com.jogamp.nativewindow.DefaultGraphicsDevice
-
Return the default display connection for the given windowing toolkit type gathered via
NativeWindowFactory.getDefaultDisplayConnection(String)
. - getDefaultDisplayConnection(String) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
- getDefaultFactory() - Static method in class com.jogamp.nativewindow.NativeWindowFactory
-
Gets the default NativeWindowFactory.
- getDefaultScreen() - Method in class com.jogamp.nativewindow.x11.X11GraphicsDevice
-
Returns the default screen number as referenced by the display connection, i.e.
- getDefaultToolkitLock() - Static method in class com.jogamp.nativewindow.NativeWindowFactory
-
Provides the system default
ToolkitLock
for the default system windowing type. - getDefaultToolkitLock(String) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
-
Provides the default
ToolkitLock
fortype
. - 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
RecursiveLock
synchronizing 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
- getMaximumSurfaceScale(float[]) - Method in interface com.jogamp.nativewindow.ScalableSurface
-
Returns the maximum pixel scale of the associated
NativeSurface
. - getMinimumSurfaceScale(float[]) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
- getMinimumSurfaceScale(float[]) - Method in interface com.jogamp.nativewindow.ScalableSurface
-
Returns the minimum pixel scale of the associated
NativeSurface
. - getNativeDisplayID() - Method in class com.jogamp.nativewindow.egl.EGLGraphicsDevice
-
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
NativeSurface
of thisNativeSurfaceHolder
. - getNativeSurface() - Method in interface com.jogamp.nativewindow.NativeWindow
-
Returns the associated
NativeSurface
of 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
NativeWindow
of 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
AbstractGraphicsConfiguration
into aNativeWindow
which can be operated upon by a custom toolkit, e.g. - getNativeWindowType(boolean) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
- getNullToolkitLock() - Static method in class com.jogamp.nativewindow.NativeWindowFactory
- getOffscreenLayerSurface(NativeSurface, boolean) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
-
Returns the
OffscreenLayerSurface
instance of 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
- getRequestedSurfaceScale(float[]) - Method in interface com.jogamp.nativewindow.ScalableSurface
-
Returns the
requested
pixel 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
PixelFormat
with 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
data
at givenoffset
of maximal 4bytesPerPixel
. - getShiftedI32(int, ByteBuffer, boolean) - Static method in class com.jogamp.nativewindow.util.PixelFormatUtil
-
Returns shifted bytes from the given
data
at current position of maximal 4bytesPerPixel
. - getShiftedI64(int, byte[], int) - Static method in class com.jogamp.nativewindow.util.PixelFormatUtil
-
Returns shifted bytes from the given
data
at givenoffset
of maximal 8bytesPerPixel
. - getShiftedI64(int, ByteBuffer, boolean) - Static method in class com.jogamp.nativewindow.util.PixelFormatUtil
-
Returns shifted bytes from the given
data
at current position of maximal 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
Rectangle
containing 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_SIZE
is set. - getSurfaceHeight(ProxySurface) - Method in class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
- getSurfaceLockOwner() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
- getSurfaceLockOwner() - Method in interface com.jogamp.nativewindow.NativeSurface
-
Return the locking owner's Thread, or null if not locked.
- getSurfaceWidth() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
- getSurfaceWidth() - Method in interface com.jogamp.nativewindow.NativeSurface
-
Returns the width of the client area excluding insets (window decorations) in pixel units.
- getSurfaceWidth(ProxySurface) - Method in class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize
- getSurfaceWidth(ProxySurface) - Method in interface com.jogamp.nativewindow.UpstreamSurfaceHook
-
Returns the width of the upstream surface in pixels, used if
ProxySurface#UPSTREAM_PROVIDES_SIZE
is set. - getSurfaceWidth(ProxySurface) - Method in class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
- getToolkitLock() - Method in class com.jogamp.nativewindow.DefaultGraphicsDevice
- 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 ID
support 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
NativeSurface
if used by implementation, otherwisenull
. - getUpstreamSurface() - Method in interface com.jogamp.nativewindow.ProxySurface
-
Returns the optional upstream
NativeSurface
if used by implementation, otherwisenull
. - getUpstreamSurface() - Method in interface com.jogamp.nativewindow.UpstreamSurfaceHook
-
Returns the optional upstream
NativeSurface
if used by implementation, otherwisenull
. - getUpstreamSurface() - Method in class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
-
Returns the optional upstream
NativeSurface
if 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
type
if supported, orVisualIDHolder.VID_UNDEFINED
if not supported. - getWidth() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
- getWidth() - Method in interface com.jogamp.nativewindow.NativeWindow
-
Returns the width of the client area excluding insets (window decorations) in window units.
- getWidth() - Method in class com.jogamp.nativewindow.UpstreamWindowHookMutableSizePos
- getWidth() - Method in class com.jogamp.nativewindow.util.Dimension
- getWidth() - Method in interface com.jogamp.nativewindow.util.DimensionImmutable
- getWidth() - Method in class com.jogamp.nativewindow.util.Rectangle
- getWidth() - Method in interface com.jogamp.nativewindow.util.RectangleImmutable
- getWindowHandle() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
- getWindowHandle() - Method in interface com.jogamp.nativewindow.NativeWindow
-
Returns the window handle for this NativeWindow.
- getWindowHandle(Window) - Static method in class com.jogamp.nativewindow.javafx.JFXAccessor
- getWindowHandle(Control) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
- getX() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
- getX() - Method in interface com.jogamp.nativewindow.NativeWindow
-
Returns the x position of the top-left corner of the client area relative to it's parent in window units.
- getX() - Method in class com.jogamp.nativewindow.UpstreamWindowHookMutableSizePos
- getX() - Method in class com.jogamp.nativewindow.util.Point
- getX() - Method in interface com.jogamp.nativewindow.util.PointImmutable
- getX() - Method in class com.jogamp.nativewindow.util.Rectangle
- getX() - Method in interface com.jogamp.nativewindow.util.RectangleImmutable
-
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
hasPixelScaleChanged
flag, 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
Rectangle
instance 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
Rectangle
instance 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
runnable
on aThread
belonging to theAppContext
ThreadGroup
, 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
Applet
support. - isAWTAvailable() - Static method in class com.jogamp.nativewindow.NativeWindowFactory
- isBackgroundOpaque() - Method in class com.jogamp.nativewindow.Capabilities
- isBackgroundOpaque() - Method in interface com.jogamp.nativewindow.CapabilitiesImmutable
-
Returns whether an opaque or translucent surface is requested, supported or chosen.
- isBitmap() - Method in class com.jogamp.nativewindow.Capabilities
- isBitmap() - Method in interface com.jogamp.nativewindow.CapabilitiesImmutable
-
Returns whether bitmap offscreen mode is requested, available or chosen.
- isGLOriented() - Method in class com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect
- isGLOriented() - Method in interface com.jogamp.nativewindow.util.PixelRectangle
-
Returns
true
if the memory is laid out in OpenGL's coordinate system, origin at bottom left. - isHandleOwner() - Method in interface com.jogamp.nativewindow.AbstractGraphicsDevice
- isHandleOwner() - Method in class com.jogamp.nativewindow.DefaultGraphicsDevice
- isHandleOwner() - Method in class com.jogamp.nativewindow.egl.EGLGraphicsDevice
- isHandleOwner() - Method in class com.jogamp.nativewindow.x11.X11GraphicsDevice
- isInitialized() - Static method in class com.jogamp.nativewindow.NativeWindowFactory
-
Returns true if
NativeWindowFactory.initSingleton()
has been called w/o subsequentNativeWindowFactory.shutdown(boolean)
. - isInterleaved() - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
-
Returns
true
if all components are packed, i.e. - isInterleaved() - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
-
Returns
true
if all components are packed, i.e. - isJFXAvailable() - Static method in class com.jogamp.nativewindow.javafx.JFXAccessor
- isJFXThread() - Static method in class com.jogamp.nativewindow.javafx.JFXAccessor
- isJFXThreadOrHasJFXThreadStopped() - Static method in class com.jogamp.nativewindow.javafx.JFXAccessor
- isJVMShuttingDown() - Static method in class com.jogamp.nativewindow.NativeWindowFactory
-
Returns true if the JVM is shutting down, otherwise false.
- isNativeVisualIDValidForProcessing(int) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
-
Returns true if the given visualID is valid for further processing, i.e.
- isOffscreenLayerSurfaceEnabled() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
- isOffscreenLayerSurfaceEnabled() - Method in interface com.jogamp.nativewindow.OffscreenLayerOption
-
Returns true if this instance uses an offscreen layer, otherwise false.
- isOnscreen() - Method in class com.jogamp.nativewindow.Capabilities
- isOnscreen() - Method in interface com.jogamp.nativewindow.CapabilitiesImmutable
-
Returns whether an on- or offscreen surface is requested, available or chosen.
- 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
true
if all components are of same bit-size, e.g. - isUniform() - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
- isUsingLongHandles() - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
- isValid() - Method in class com.jogamp.nativewindow.awt.AppContextInfo
-
Returns
true
if this instance has validAppContext
information, 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.VIDType
is 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
NativeSurface
via an is-a or has-a relation. - NativeWindow - Interface in com.jogamp.nativewindow
-
Extend the
NativeSurface
interface with windowing information such aswindow-handle
,window-size
andwindow-position
. - NativeWindowException - Exception in com.jogamp.nativewindow
-
A generic exception for OpenGL errors used throughout the binding as a substitute for
RuntimeException
. - NativeWindowException() - Constructor for exception com.jogamp.nativewindow.NativeWindowException
-
Constructs a NativeWindowException object.
- NativeWindowException(String) - Constructor for exception com.jogamp.nativewindow.NativeWindowException
-
Constructs a NativeWindowException object with the specified detail message.
- NativeWindowException(String, Throwable) - Constructor for exception com.jogamp.nativewindow.NativeWindowException
-
Constructs a NativeWindowException object with the specified detail message and root cause.
- NativeWindowException(Throwable) - Constructor for exception com.jogamp.nativewindow.NativeWindowException
-
Constructs a NativeWindowException object with the specified root cause.
- NativeWindowFactory - Class in com.jogamp.nativewindow
-
Provides a pluggable mechanism for arbitrary window toolkits to adapt their components to the
NativeWindow
interface, which provides a platform-independent mechanism of accessing the information required to perform operations like hardware-accelerated rendering using the OpenGL API. - NativeWindowHolder - Interface in com.jogamp.nativewindow
-
Accessor interface for implementing classes with ownership of a
NativeWindow
via an is-a or has-a relation. - NativeWindowVersion - Class in com.jogamp.nativewindow
- newGC(Control, GCData) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
O
- OffscreenLayerOption - Interface in com.jogamp.nativewindow
-
Handling requests for using an
OffscreenLayerSurface
within the implementation. - OffscreenLayerSurface - Interface in com.jogamp.nativewindow
-
Interface specifying the offscreen layer surface protocol.
- open() - Method in interface com.jogamp.nativewindow.AbstractGraphicsDevice
-
Optionally [re]opening the device if handle is
null
. - open() - Method in class com.jogamp.nativewindow.DefaultGraphicsDevice
- open() - Method in class com.jogamp.nativewindow.egl.EGLGraphicsDevice
-
Opens the EGL device if handle is null and it's
EGLGraphicsDevice.EGLDisplayLifecycleCallback
is valid. - open() - Method in class com.jogamp.nativewindow.x11.X11GraphicsDevice
- OPT_PROXY_OWNS_UPSTREAM_DEVICE - Static variable in interface com.jogamp.nativewindow.ProxySurface
-
Implementation specific bit-value stating this
ProxySurface
owns the upstream'sAbstractGraphicsDevice
. - OPT_PROXY_OWNS_UPSTREAM_SURFACE - Static variable in interface com.jogamp.nativewindow.ProxySurface
-
Implementation specific bit-value stating this
ProxySurface
owns the upstream's surface handle - OPT_UPSTREAM_SURFACELESS - Static variable in interface com.jogamp.nativewindow.ProxySurface
-
Implementation specific bitvalue stating the upstream's
NativeSurface
's zero handle is valid. - OPT_UPSTREAM_WINDOW_INVISIBLE - Static variable in interface com.jogamp.nativewindow.ProxySurface
-
Implementation specific bitvalue stating the upstream's
NativeSurface
is an invisible window, i.e. - OS_gtk_class - Static variable in class com.jogamp.nativewindow.swt.SWTAccessor
- OS_gtk_version - Static variable in class com.jogamp.nativewindow.swt.SWTAccessor
P
- PackedComposition(PixelFormat.CType[], int[], int[], int) - Constructor for class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
- PackedComposition(PixelFormat.CType[], int, int, int) - Constructor for class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
- PixelFormat - Enum in com.jogamp.nativewindow.util
-
Basic pixel formats
- PixelFormat.Composition - Interface in com.jogamp.nativewindow.util
-
Pixel composition, i.e.
- PixelFormat.CType - Enum in com.jogamp.nativewindow.util
-
Component types
- PixelFormat.PackedComposition - Class in com.jogamp.nativewindow.util
-
Packed pixel composition, see
PixelFormat.Composition
. - PixelFormatUtil - Class in com.jogamp.nativewindow.util
-
Pixel Rectangle Utilities.
- PixelFormatUtil() - Constructor for class com.jogamp.nativewindow.util.PixelFormatUtil
- PixelFormatUtil.ComponentMap - Class in com.jogamp.nativewindow.util
- PixelRectangle - Interface in com.jogamp.nativewindow.util
-
Pixel Rectangle identified by it's
PixelRectangle.hashCode()
. - PixelRectangle.GenericPixelRect - Class in com.jogamp.nativewindow.util
-
Generic PixelRectangle implementation
- Point - Class in com.jogamp.nativewindow.util
- Point() - Constructor for class com.jogamp.nativewindow.util.Point
- Point(int, int) - Constructor for class com.jogamp.nativewindow.util.Point
- PointImmutable - Interface in com.jogamp.nativewindow.util
-
Immutable Point interface
- 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
CapabilitiesImmutable
derived elements matching the givencriteria
CapabilitiesFilter.Test
list. - removeMoreColorComps(ArrayList<C>, int) - Static method in class com.jogamp.nativewindow.CapabilitiesFilter
-
Filter removing all
CapabilitiesImmutable
derived elements having color components >maxColorCompBits
including alpha. - removeMoreColorCompsAndUnmatchingNativeVisualID(ArrayList<C>, int, int) - Static method in class com.jogamp.nativewindow.CapabilitiesFilter
-
Filter removing all
CapabilitiesImmutable
derived elements having color components >maxColorCompBits
including alpha. - removeSurfaceUpdatedListener(SurfaceUpdatedListener) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
- removeSurfaceUpdatedListener(SurfaceUpdatedListener) - Method in interface com.jogamp.nativewindow.NativeSurface
-
Remove the specified
SurfaceUpdatedListener
from the list. - removeUnmatchingNativeVisualID(ArrayList<C>, int) - Static method in class com.jogamp.nativewindow.CapabilitiesFilter
-
If
requiredNativeVisualID
is notVisualIDHolder.VID_UNDEFINED
and 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
discrete
components. - RGB888 - com.jogamp.nativewindow.util.PixelFormat
-
Stride 24 bits, 24 bits per pixel, 3
uniform
components of 8 bits. - RGBA5551 - com.jogamp.nativewindow.util.PixelFormat
-
Stride is 16 bits, 16 bits per pixel, 4
discrete
components. - RGBA8888 - com.jogamp.nativewindow.util.PixelFormat
-
Stride is 32 bits, 32 bits per pixel, 4
uniform
components of 8 bits. - RGBx8888 - com.jogamp.nativewindow.util.PixelFormat
-
Stride is 32 bits, 24 bits per pixel, 3
uniform
components of 8 bits. - runOnJFXThread(boolean, Runnable) - Static method in class com.jogamp.nativewindow.javafx.JFXAccessor
-
Runs given
task
on the JFX Thread if it has not stopped and if caller is not already on the JFX Thread, otherwise execute giventask
on the current thread.
S
- sameNativeDisplayID(AbstractGraphicsDevice) - Method in class com.jogamp.nativewindow.egl.EGLGraphicsDevice
-
Returns true if given
AbstractGraphicsDevice
uses the sameEGLGraphicsDevice.getNativeDisplayID()
of this instance. - ScalableSurface - Interface in com.jogamp.nativewindow
-
Adding mutable surface pixel scale property to implementing class, usually to a
NativeSurface
implementation, 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
AWTGraphicsConfiguration
instance, as required ifupstream component
'sGraphicsConfiguration
has been changed due to reconfiguration, e.g. - setBackgroundOpaque(boolean) - Method in class com.jogamp.nativewindow.Capabilities
-
Sets whether the surface shall be opaque or translucent.
- setBitmap(boolean) - Method in class com.jogamp.nativewindow.Capabilities
-
Requesting offscreen bitmap mode.
- setBlueBits(int) - Method in class com.jogamp.nativewindow.Capabilities
-
Sets the number of bits requested for the color buffer's blue component.
- setBottomHeight(int) - Method in class com.jogamp.nativewindow.util.Insets
-
Set the bottom inset value of this instance in window units.
- setChosenCapabilities(CapabilitiesImmutable) - Method in class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
- setChosenCapabilities(CapabilitiesImmutable) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
- setChosenCapabilities(CapabilitiesImmutable) - Method in class com.jogamp.nativewindow.MutableGraphicsConfiguration
- setChosenCapabilities(CapabilitiesImmutable) - Method in interface com.jogamp.nativewindow.OffscreenLayerSurface
-
Sets the capabilities of this instance, allowing upstream API's to refine it, i.e.
- setCursor(PixelRectangle, PointImmutable) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
- setCursor(PixelRectangle, PointImmutable) - Method in interface com.jogamp.nativewindow.OffscreenLayerSurface
-
Optional method setting cursor in the corresponding on-screen surface/window, if exists.
- setDefaultCloseOperation(WindowClosingProtocol.WindowClosingMode) - Method in class com.jogamp.nativewindow.awt.AWTWindowClosingProtocol
- setDefaultCloseOperation(WindowClosingProtocol.WindowClosingMode) - Method in interface com.jogamp.nativewindow.WindowClosingProtocol
- setDefaultFactory(NativeWindowFactory) - Static method in class com.jogamp.nativewindow.NativeWindowFactory
-
Sets the default NativeWindowFactory.
- setElem(int, int) - Method in class com.jogamp.nativewindow.awt.DirectDataBufferInt
-
Sets the requested data array element in the first (default) bank to the specified value.
- setElem(int, int, int) - Method in class com.jogamp.nativewindow.awt.DirectDataBufferInt
-
Sets the requested data array element in the specified bank to the integer value
i
. - setGraphicsConfiguration(AbstractGraphicsConfiguration) - Method in interface com.jogamp.nativewindow.ProxySurface
-
Allow redefining the AbstractGraphicsConfiguration
- setGreenBits(int) - Method in class com.jogamp.nativewindow.Capabilities
-
Sets the number of bits requested for the color buffer's green component.
- setHeight(int) - Method in class com.jogamp.nativewindow.util.Dimension
- setHeight(int) - Method in class com.jogamp.nativewindow.util.Rectangle
- setLeftWidth(int) - Method in class com.jogamp.nativewindow.util.Insets
-
Set the left inset value of this instance in window units.
- setOnscreen(boolean) - Method in class com.jogamp.nativewindow.Capabilities
-
Sets whether the surface shall be on- or offscreen.
- setRealized(Control, boolean) - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
- setRedBits(int) - Method in class com.jogamp.nativewindow.Capabilities
-
Sets the number of bits requested for the color buffer's red component.
- setRightWidth(int) - Method in class com.jogamp.nativewindow.util.Insets
-
Set the right inset value of this instance in window units.
- setScreen(AbstractGraphicsScreen) - Method in class com.jogamp.nativewindow.MutableGraphicsConfiguration
- setShallUseOffscreenLayer(boolean) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
- setShallUseOffscreenLayer(boolean) - Method in interface com.jogamp.nativewindow.OffscreenLayerOption
-
Request an offscreen layer, if supported.
- setSurfaceHandle(long) - Method in interface com.jogamp.nativewindow.MutableSurface
-
Sets the surface handle which is created outside of this implementation.
- setSurfaceScale(float[]) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
- setSurfaceScale(float[]) - Method in interface com.jogamp.nativewindow.ScalableSurface
-
Request a pixel scale in x- and y-direction for the associated
NativeSurface
, 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
NativeSurface
allowing to get notified after the surface has been updated, eg. - swapDeviceHandleAndOwnership(DefaultGraphicsDevice, DefaultGraphicsDevice) - Static method in class com.jogamp.nativewindow.DefaultGraphicsDevice
- SWTAccessor - Class in com.jogamp.nativewindow.swt
- SWTAccessor() - Constructor for class com.jogamp.nativewindow.swt.SWTAccessor
T
- TestLessColorCompBits(int) - Constructor for class com.jogamp.nativewindow.CapabilitiesFilter.TestLessColorCompBits
- TestMoreColorCompBits(int) - Constructor for class com.jogamp.nativewindow.CapabilitiesFilter.TestMoreColorCompBits
- TestUnmatchedNativeVisualID(int) - Constructor for class com.jogamp.nativewindow.CapabilitiesFilter.TestUnmatchedNativeVisualID
- toFloat(int, int, boolean) - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
- toFloat(int, int, boolean) - Method in class com.jogamp.nativewindow.util.PixelFormat.PackedComposition
- toHexString(int) - Static method in class com.jogamp.nativewindow.DefaultGraphicsConfiguration
- toHexString(long) - Static method in class com.jogamp.nativewindow.DefaultGraphicsConfiguration
- ToolkitLock - Interface in com.jogamp.nativewindow
-
Marker for a singleton global recursive blocking lock implementation, optionally locking a native windowing toolkit as well.
- toString() - Method in class com.jogamp.nativewindow.awt.AWTGraphicsConfiguration
- toString() - Method in class com.jogamp.nativewindow.awt.AWTGraphicsDevice
- toString() - Method in class com.jogamp.nativewindow.awt.DirectDataBufferInt.BufferedImageInt
- toString() - Method in class com.jogamp.nativewindow.awt.JAWTWindow
- toString() - Method in class com.jogamp.nativewindow.Capabilities
-
Returns a textual representation of this Capabilities object.
- toString() - Method in interface com.jogamp.nativewindow.CapabilitiesImmutable
-
Returns a textual representation of this object.
- toString() - Method in class com.jogamp.nativewindow.DefaultGraphicsConfiguration
- toString() - Method in class com.jogamp.nativewindow.DefaultGraphicsDevice
- toString() - Method in class com.jogamp.nativewindow.DefaultGraphicsScreen
- toString() - Method in class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize
- toString() - Method in class com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize
- toString() - Method in class com.jogamp.nativewindow.egl.EGLGraphicsDevice
- toString() - Method in interface com.jogamp.nativewindow.ProxySurface
- toString() - Method in class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
- toString() - Method in class com.jogamp.nativewindow.UpstreamWindowHookMutableSizePos
- toString() - Method in class com.jogamp.nativewindow.util.Dimension
- toString() - Method in class com.jogamp.nativewindow.util.Insets
- toString() - Method in interface com.jogamp.nativewindow.util.PixelFormat.Composition
-
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
Rectangle
instance 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
Rectangle
instance 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
AppContext
information for the current ThreadGroup if uninitialized orAppContext
changed. - updatePixelScale(GraphicsConfiguration, boolean) - Method in class com.jogamp.nativewindow.awt.JAWTWindow
-
Updates the minimum and maximum pixel-scale values and returns
true
if they were updated. - UpstreamSurfaceHook - Interface in com.jogamp.nativewindow
-
Interface allowing upstream caller to pass lifecycle actions and size info to a
ProxySurface
instance. - UpstreamSurfaceHook.MutableSize - Interface in com.jogamp.nativewindow
-
UpstreamSurfaceHook
w/ mutable size, allowing it'sProxySurface
user to resize. - UpstreamSurfaceHookMutableSize - Class in com.jogamp.nativewindow
- UpstreamSurfaceHookMutableSize(int, int) - Constructor for class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
- UpstreamWindowHookMutableSizePos - Class in com.jogamp.nativewindow
- UpstreamWindowHookMutableSizePos(int, int, int, int, int, int) - Constructor for class com.jogamp.nativewindow.UpstreamWindowHookMutableSizePos
- useX11GTK() - Static method in class com.jogamp.nativewindow.swt.SWTAccessor
V
- V - com.jogamp.nativewindow.util.PixelFormat.CType
-
V component of YUV
- validateLocked() - Method in interface com.jogamp.nativewindow.AbstractGraphicsDevice
- validateLocked() - Method in class com.jogamp.nativewindow.DefaultGraphicsDevice
- validateLocked() - Method in interface com.jogamp.nativewindow.ToolkitLock
- valueOf(PixelFormat.Composition) - Static method in enum com.jogamp.nativewindow.util.PixelFormat
-
Returns the unique matching
PixelFormat
of the givenPixelFormat.Composition
ornull
if none is available. - valueOf(String) - Static method in enum com.jogamp.nativewindow.util.PixelFormat.CType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.jogamp.nativewindow.util.PixelFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.jogamp.nativewindow.VisualIDHolder.VIDType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.jogamp.nativewindow.WindowClosingProtocol.WindowClosingMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.jogamp.nativewindow.util.PixelFormat.CType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.jogamp.nativewindow.util.PixelFormat
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.jogamp.nativewindow.VisualIDHolder.VIDType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.jogamp.nativewindow.WindowClosingProtocol.WindowClosingMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VID_UNDEFINED - Static variable in interface com.jogamp.nativewindow.VisualIDHolder
-
VisualIDHolder.getVisualID(VIDType)
result indicating an undefined value, which could be cause by an unsupported query. - VIDComparator(VisualIDHolder.VIDType) - Constructor for class com.jogamp.nativewindow.VisualIDHolder.VIDComparator
- VisualIDHolder - Interface in com.jogamp.nativewindow
-
Visual ID holder interface.
- VisualIDHolder.VIDComparator - Class in com.jogamp.nativewindow
-
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
ToolkitLock
viaNativeWindowFactory.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
ToolkitLock
viaNativeWindowFactory.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