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

A

AbstractGraphicsConfiguration - Interface in javax.media.nativewindow
A marker interface describing a graphics configuration, visual, or pixel format in a toolkit-independent manner.
AbstractGraphicsDevice - Interface in javax.media.nativewindow
A interface describing a graphics device in a toolkit-independent manner.
AbstractGraphicsScreen - Interface in javax.media.nativewindow
A interface describing a graphics screen in a toolkit-independent manner.
add(Dimension) - Method in class javax.media.nativewindow.util.Dimension
 
addCustomShutdownHook(boolean, Runnable) - Static method in class javax.media.nativewindow.NativeWindowFactory
Add a custom shutdown hook to be performed at JVM shutdown before shutting down NativeWindowFactory instance.
addSurfaceUpdatedListener(SurfaceUpdatedListener) - Method in interface javax.media.nativewindow.NativeSurface
Appends the given SurfaceUpdatedListener to the end of the list.
addSurfaceUpdatedListener(int, SurfaceUpdatedListener) - Method in interface javax.media.nativewindow.NativeSurface
Inserts the given SurfaceUpdatedListener at the specified position in the list.
addUpstreamOptionBits(int) - Method in interface javax.media.nativewindow.ProxySurface
Add the given bit-mask to this instance upstream-option-bits using bit-or w/ v.
attachSurfaceLayer(long) - Method in interface javax.media.nativewindow.OffscreenLayerSurface
Attach the offscreen layer to this offscreen layer surface.
AUTOMAX_PIXELSCALE - Static variable in interface javax.media.nativewindow.ScalableSurface
Setting surface-pixel-scale of 0, results in maximum platform dependent pixel-scale, i.e.

B

bitsPerPixel - Variable in enum javax.media.nativewindow.util.PixelFormat
Number of bits per pixel, e.g.
bytesPerPixel() - Method in enum javax.media.nativewindow.util.PixelFormat
Number of bytes per pixel, e.g.

C

Capabilities - Class in javax.media.nativewindow
Specifies a set of capabilities that a window's rendering context must support, such as color depth per channel.
Capabilities() - Constructor for class javax.media.nativewindow.Capabilities
Creates a Capabilities object.
CapabilitiesChooser - Interface in javax.media.nativewindow
Provides a mechanism by which applications can customize the window type selection for a given Capabilities.
CapabilitiesImmutable - Interface in javax.media.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 javax.media.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 javax.media.nativewindow.DefaultCapabilitiesChooser
 
chooseGraphicsConfiguration(CapabilitiesImmutable, CapabilitiesImmutable, CapabilitiesChooser, AbstractGraphicsScreen, int) - Method in class javax.media.nativewindow.GraphicsConfigurationFactory
Selects a graphics configuration on the specified graphics device compatible with the supplied Capabilities.
clearHandleOwner() - Method in interface javax.media.nativewindow.AbstractGraphicsDevice
 
clearHandleOwner() - Method in class javax.media.nativewindow.DefaultGraphicsDevice
 
clearUpstreamOptionBits(int) - Method in interface javax.media.nativewindow.ProxySurface
Clear the given bit-mask from this instance upstream-option-bits using bit-and w/ ~v
clone() - Method in interface javax.media.nativewindow.AbstractGraphicsConfiguration
 
clone() - Method in interface javax.media.nativewindow.AbstractGraphicsDevice
 
clone() - Method in interface javax.media.nativewindow.AbstractGraphicsScreen
 
clone() - Method in class javax.media.nativewindow.Capabilities
 
clone() - Method in class javax.media.nativewindow.DefaultGraphicsConfiguration
 
clone() - Method in class javax.media.nativewindow.DefaultGraphicsDevice
 
clone() - Method in class javax.media.nativewindow.DefaultGraphicsScreen
 
clone() - Method in class javax.media.nativewindow.util.Dimension
 
clone() - Method in class javax.media.nativewindow.util.Point
 
cloneMutable() - Method in class javax.media.nativewindow.Capabilities
 
cloneMutable() - Method in class javax.media.nativewindow.util.Dimension
 
cloneMutable() - Method in class javax.media.nativewindow.util.Insets
 
cloneMutable() - Method in class javax.media.nativewindow.util.Point
 
cloneMutable() - Method in class javax.media.nativewindow.util.Rectangle
 
close() - Method in interface javax.media.nativewindow.AbstractGraphicsDevice
Optionally closing the device if handle is not null.
close() - Method in class javax.media.nativewindow.DefaultGraphicsDevice
 
compare(VisualIDHolder, VisualIDHolder) - Method in class javax.media.nativewindow.VisualIDHolder.VIDComparator
 
compareTo(CapabilitiesImmutable) - Method in class javax.media.nativewindow.Capabilities
Comparing RGBA values only
compareTo(DimensionImmutable) - Method in class javax.media.nativewindow.util.Dimension
 
compareTo(DimensionImmutable) - Method in interface javax.media.nativewindow.util.DimensionImmutable
Compares square of size.
compareTo(PointImmutable) - Method in class javax.media.nativewindow.util.Point
 
compareTo(PointImmutable) - Method in interface javax.media.nativewindow.util.PointImmutable
Compares the square of the position.
compareTo(RectangleImmutable) - Method in class javax.media.nativewindow.util.Rectangle
 
compareTo(RectangleImmutable) - Method in interface javax.media.nativewindow.util.RectangleImmutable
Compares square of size 1st, if equal the square of position.
compareTo(SurfaceSize) - Method in class javax.media.nativewindow.util.SurfaceSize
Compares resolution 1st, if equal the bitsPerPixel.
componentCount - Variable in enum javax.media.nativewindow.util.PixelFormat
Number of components per pixel, e.g.
containsUpstreamOptionBits(int) - Method in interface javax.media.nativewindow.ProxySurface
Returns true if the give bit-mask v is set in this instance upstream-option-bits, otherwise false.
convert32(PixelRectangle, PixelFormat, int, boolean, boolean) - Static method in class javax.media.nativewindow.util.PixelFormatUtil
 
convert32(PixelFormatUtil.PixelSink32, PixelRectangle) - Static method in class javax.media.nativewindow.util.PixelFormatUtil
 
convert32(PixelFormatUtil.PixelSink32, ByteBuffer, PixelFormat, boolean, int, int, int) - Static method in class javax.media.nativewindow.util.PixelFormatUtil
 
convertToInt32(PixelFormat, byte, byte, byte, byte) - Static method in class javax.media.nativewindow.util.PixelFormatUtil
 
convertToInt32(PixelFormat, PixelFormat, ByteBuffer, int) - Static method in class javax.media.nativewindow.util.PixelFormatUtil
 
convertToInt32(PixelFormat, PixelFormat, int) - Static method in class javax.media.nativewindow.util.PixelFormatUtil
 
convertToPixelUnits(int[]) - Method in interface javax.media.nativewindow.NativeSurface
Converts the given window units into pixel units in place.
convertToWindowUnits(int[]) - Method in interface javax.media.nativewindow.NativeSurface
Converts the given pixel units into window units in place.
copyFrom(CapabilitiesImmutable) - Method in class javax.media.nativewindow.Capabilities
Copies all Capabilities values from source into this instance.
coverage(RectangleImmutable) - Method in class javax.media.nativewindow.util.Rectangle
 
coverage(RectangleImmutable) - Method in interface javax.media.nativewindow.util.RectangleImmutable
Returns the coverage of given rectangle w/ this this one, i.e.
create(ProxySurface) - Method in interface javax.media.nativewindow.UpstreamSurfaceHook
called within ProxySurface.createNotify() within lock, before using surface.
createDefault(String) - Static method in class javax.media.nativewindow.DefaultGraphicsScreen
 
createDevice(String, boolean) - Static method in class javax.media.nativewindow.NativeWindowFactory
Creates a native device type, following getNativeWindowType(true).
createNotify() - Method in interface javax.media.nativewindow.ProxySurface
UpstreamSurfaceHook.create(ProxySurface) is being issued and the proxy surface/window handles shall be set.
createScreen(AbstractGraphicsDevice, int) - Static method in class javax.media.nativewindow.NativeWindowFactory
 
createWrappedWindow(AbstractGraphicsScreen, long, long, UpstreamWindowHookMutableSizePos) - Static method in class javax.media.nativewindow.NativeWindowFactory
Creates a wrapped NativeWindow with given native handles and AbstractGraphicsScreen.

D

DEBUG - Static variable in interface javax.media.nativewindow.AbstractGraphicsDevice
 
DEBUG - Static variable in interface javax.media.nativewindow.ProxySurface
 
DEBUG - Static variable in interface javax.media.nativewindow.ToolkitLock
 
DEFAULT_CONNECTION - Static variable in interface javax.media.nativewindow.AbstractGraphicsDevice
Dummy connection value for a default connection where no native support for multiple devices is available
DEFAULT_UNIT - Static variable in interface javax.media.nativewindow.AbstractGraphicsDevice
Default unit id for the 1st device: 0
DefaultCapabilitiesChooser - Class in javax.media.nativewindow
The default implementation of the CapabilitiesChooser interface, which provides consistent visual selection behavior across platforms.
DefaultCapabilitiesChooser() - Constructor for class javax.media.nativewindow.DefaultCapabilitiesChooser
 
DefaultGraphicsConfiguration - Class in javax.media.nativewindow
 
DefaultGraphicsConfiguration(AbstractGraphicsScreen, CapabilitiesImmutable, CapabilitiesImmutable) - Constructor for class javax.media.nativewindow.DefaultGraphicsConfiguration
 
DefaultGraphicsDevice - Class in javax.media.nativewindow
 
DefaultGraphicsDevice(String, String, int) - Constructor for class javax.media.nativewindow.DefaultGraphicsDevice
Create an instance with the system default ToolkitLock, gathered via NativeWindowFactory.getDefaultToolkitLock(String).
DefaultGraphicsDevice(String, String, int, long) - Constructor for class javax.media.nativewindow.DefaultGraphicsDevice
Create an instance with the system default ToolkitLock.
DefaultGraphicsDevice(String, String, int, long, ToolkitLock) - Constructor for class javax.media.nativewindow.DefaultGraphicsDevice
Create an instance with the given ToolkitLock instance, or null ToolkitLock if null.
DefaultGraphicsScreen - Class in javax.media.nativewindow
 
DefaultGraphicsScreen(AbstractGraphicsDevice, int) - Constructor for class javax.media.nativewindow.DefaultGraphicsScreen
 
destroy() - Method in interface javax.media.nativewindow.NativeWindow
Destroys this window incl.
destroy(ProxySurface) - Method in interface javax.media.nativewindow.UpstreamSurfaceHook
called within ProxySurface.destroyNotify() within lock, before clearing fields.
destroyNotify() - Method in interface javax.media.nativewindow.ProxySurface
UpstreamSurfaceHook.destroy(ProxySurface) is being issued and all proxy surface/window handles shall be cleared.
detachSurfaceLayer() - Method in interface javax.media.nativewindow.OffscreenLayerSurface
Detaches a previously attached offscreen layer from this offscreen layer surface.
Dimension - Class in javax.media.nativewindow.util
 
Dimension() - Constructor for class javax.media.nativewindow.util.Dimension
 
Dimension(int[]) - Constructor for class javax.media.nativewindow.util.Dimension
 
Dimension(int, int) - Constructor for class javax.media.nativewindow.util.Dimension
 
DimensionImmutable - Interface in javax.media.nativewindow.util
Immutable Dimension Interface, consisting of it's read only components:
width height
dispose() - Method in interface javax.media.nativewindow.ToolkitLock
Dispose this instance.

E

enableUpstreamSurfaceHookLifecycle(boolean) - Method in interface javax.media.nativewindow.ProxySurface
equals(Object) - Method in class javax.media.nativewindow.Capabilities
 
equals(Object) - Method in interface javax.media.nativewindow.CapabilitiesImmutable
Equality over the immutable attributes of both objects
equals(Object) - Method in class javax.media.nativewindow.util.Dimension
 
equals(Object) - Method in interface javax.media.nativewindow.util.DimensionImmutable
Checks whether two dimensions objects are equal.
equals(Object) - Method in class javax.media.nativewindow.util.Insets
 
equals(Object) - Method in interface javax.media.nativewindow.util.InsetsImmutable
Checks whether two rect objects are equal.
equals(Object) - Method in class javax.media.nativewindow.util.Point
 
equals(Object) - Method in interface javax.media.nativewindow.util.PointImmutable
Checks whether two points objects are equal.
equals(Object) - Method in class javax.media.nativewindow.util.Rectangle
 
equals(Object) - Method in interface javax.media.nativewindow.util.RectangleImmutable
Checks whether two rect objects are equal.
equals(Object) - Method in class javax.media.nativewindow.util.SurfaceSize
Checks whether two size objects are equal.
EXTERNAL_CONNECTION - Static variable in interface javax.media.nativewindow.AbstractGraphicsDevice
Dummy connection value for an external connection where no native support for multiple devices is available

G

getAlphaBits() - Method in class javax.media.nativewindow.Capabilities
 
getAlphaBits() - Method in interface javax.media.nativewindow.CapabilitiesImmutable
Returns the number of bits for the color buffer's alpha component.
getAttachedSurfaceLayer() - Method in interface javax.media.nativewindow.OffscreenLayerSurface
Returns the attached surface layer or null if none is attached.
getAWTToolkitLock() - Static method in class javax.media.nativewindow.NativeWindowFactory
Returns the AWT ToolkitLock (JAWT based) if NativeWindowFactory.isAWTAvailable, otherwise null.
getBitsPerPixel() - Method in class javax.media.nativewindow.util.SurfaceSize
 
getBlueBits() - Method in class javax.media.nativewindow.Capabilities
 
getBlueBits() - Method in interface javax.media.nativewindow.CapabilitiesImmutable
Returns the number of bits for the color buffer's blue component.
getBottomHeight() - Method in class javax.media.nativewindow.util.Insets
 
getBottomHeight() - Method in interface javax.media.nativewindow.util.InsetsImmutable
 
getChosenCapabilities() - Method in interface javax.media.nativewindow.AbstractGraphicsConfiguration
Return the capabilities reflecting this graphics configuration, which may differ from the capabilities used to choose this configuration.
getChosenCapabilities() - Method in class javax.media.nativewindow.DefaultGraphicsConfiguration
 
getConnection() - Method in interface javax.media.nativewindow.AbstractGraphicsDevice
Returns the semantic GraphicsDevice connection.
On platforms supporting remote devices, eg via tcp/ip network, the implementation shall return a unique name for each remote address.
On X11 for example, the connection string should be as the following example.
:0.0 for a local connection remote.host.net:0.0 for a remote connection To support multiple local device, see AbstractGraphicsDevice.getUnitID().
getConnection() - Method in class javax.media.nativewindow.DefaultGraphicsDevice
 
getCurrentSurfaceScale(int[]) - Method in interface javax.media.nativewindow.ScalableSurface
Returns the current pixel scale of the associated NativeSurface.
getDefaultCloseOperation() - Method in interface javax.media.nativewindow.WindowClosingProtocol
 
getDefaultFactory() - Static method in class javax.media.nativewindow.NativeWindowFactory
Gets the default NativeWindowFactory.
getDefaultToolkitLock() - Static method in class javax.media.nativewindow.NativeWindowFactory
Provides the system default ToolkitLock for the default system windowing type.
getDefaultToolkitLock(String) - Static method in class javax.media.nativewindow.NativeWindowFactory
Provides the default ToolkitLock for type.
getDefaultToolkitLock(String, long) - Static method in class javax.media.nativewindow.NativeWindowFactory
Provides the default ToolkitLock for type and deviceHandle.
getDevice() - Method in interface javax.media.nativewindow.AbstractGraphicsScreen
Return the device this graphics configuration is valid for
getDevice() - Method in class javax.media.nativewindow.DefaultGraphicsScreen
 
getDisplayHandle() - Method in interface javax.media.nativewindow.NativeSurface
Convenience: Get display handle from AbstractGraphicsConfiguration .
getFactory(AbstractGraphicsDevice, CapabilitiesImmutable) - Static method in class javax.media.nativewindow.GraphicsConfigurationFactory
Returns the graphics configuration factory for use with the given device and capability.
getFactory(Class<?>, Class<?>) - Static method in class javax.media.nativewindow.GraphicsConfigurationFactory
Returns the graphics configuration factory for use with the given device and capability class.
getFactory(Class<?>) - Static method in class javax.media.nativewindow.NativeWindowFactory
Returns the appropriate NativeWindowFactory to handle window objects of the given type.
getGraphicsConfiguration() - Method in interface javax.media.nativewindow.NativeSurface
Returns the graphics configuration corresponding to this window.
getGreenBits() - Method in class javax.media.nativewindow.Capabilities
 
getGreenBits() - Method in interface javax.media.nativewindow.CapabilitiesImmutable
Returns the number of bits for the color buffer's green component.
getHandle() - Method in interface javax.media.nativewindow.AbstractGraphicsDevice
Returns the native handle of the underlying native device, if such thing exist.
getHandle() - Method in class javax.media.nativewindow.DefaultGraphicsDevice
 
getHeight() - Method in interface javax.media.nativewindow.NativeWindow
Returns the height of the client area excluding insets (window decorations) in window units.
getHeight() - Method in class javax.media.nativewindow.util.Dimension
 
getHeight() - Method in interface javax.media.nativewindow.util.DimensionImmutable
 
getHeight() - Method in class javax.media.nativewindow.util.Rectangle
 
getHeight() - Method in interface javax.media.nativewindow.util.RectangleImmutable
 
getIndex() - Method in interface javax.media.nativewindow.AbstractGraphicsScreen
Returns the screen index this graphics screen is valid for
getIndex() - Method in class javax.media.nativewindow.DefaultGraphicsScreen
 
getInsets() - Method in interface javax.media.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.
getLeftWidth() - Method in class javax.media.nativewindow.util.Insets
 
getLeftWidth() - Method in interface javax.media.nativewindow.util.InsetsImmutable
 
getLocationOnScreen(Point) - Method in interface javax.media.nativewindow.NativeWindow
Returns the window's top-left client-area position in the screen.
getLocationOnScreen(NativeWindow) - Static method in class javax.media.nativewindow.NativeWindowFactory
 
getLock() - Method in interface javax.media.nativewindow.OffscreenLayerSurface
Returns the recursive lock object of this surface, which synchronizes multithreaded access.
getNativeGraphicsConfiguration() - Method in interface javax.media.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 javax.media.nativewindow.DefaultGraphicsConfiguration
 
getNativeSurface() - Method in interface javax.media.nativewindow.NativeSurfaceHolder
Returns the associated NativeSurface of this NativeSurfaceHolder.
getNativeSurface() - Method in interface javax.media.nativewindow.NativeWindow
Returns the associated NativeSurface of this NativeSurfaceHolder.
getNativeSurfaceScale(int[]) - Method in interface javax.media.nativewindow.ScalableSurface
Returns the native pixel scale of the associated NativeSurface reflecting it's currently bound monitor surface resolution in pixels.
getNativeWindow(Object, AbstractGraphicsConfiguration) - Static method in class javax.media.nativewindow.NativeWindowFactory
Converts the given window object and it's AbstractGraphicsConfiguration into a NativeWindow which can be operated upon by a custom toolkit, e.g.
getNativeWindowType(boolean) - Static method in class javax.media.nativewindow.NativeWindowFactory
 
getNullToolkitLock() - Static method in class javax.media.nativewindow.NativeWindowFactory
 
getOffscreenLayerSurface(NativeSurface, boolean) - Static method in class javax.media.nativewindow.NativeWindowFactory
Returns the OffscreenLayerSurface instance of this NativeSurface.
getParent() - Method in interface javax.media.nativewindow.NativeWindow
 
getPixelformat() - Method in interface javax.media.nativewindow.util.PixelFormatUtil.PixelSink
Return the sink's destination pixelformat.
getPixelformat() - Method in class javax.media.nativewindow.util.PixelRectangle.GenericPixelRect
 
getPixelformat() - Method in interface javax.media.nativewindow.util.PixelRectangle
Returns the PixelFormat.
getPixels() - Method in class javax.media.nativewindow.util.PixelRectangle.GenericPixelRect
 
getPixels() - Method in interface javax.media.nativewindow.util.PixelRectangle
Returns the pixels.
getRedBits() - Method in class javax.media.nativewindow.Capabilities
 
getRedBits() - Method in interface javax.media.nativewindow.CapabilitiesImmutable
Returns the number of bits for the color buffer's red component.
getRequestedCapabilities() - Method in interface javax.media.nativewindow.AbstractGraphicsConfiguration
Return the capabilities used to choose this graphics configuration.
getRequestedCapabilities() - Method in class javax.media.nativewindow.DefaultGraphicsConfiguration
 
getRequestedSurfaceScale(int[]) - Method in interface javax.media.nativewindow.ScalableSurface
Returns the requested pixel scale of the associated NativeSurface.
getResolution() - Method in class javax.media.nativewindow.util.SurfaceSize
Returns the resolution in pixel units
getReversed(PixelFormat) - Static method in class javax.media.nativewindow.util.PixelFormatUtil
Returns the PixelFormat with reversed components of fmt.
getRightWidth() - Method in class javax.media.nativewindow.util.Insets
 
getRightWidth() - Method in interface javax.media.nativewindow.util.InsetsImmutable
 
getScreen() - Method in interface javax.media.nativewindow.AbstractGraphicsConfiguration
Return the screen this graphics configuration is valid for
getScreen() - Method in class javax.media.nativewindow.DefaultGraphicsConfiguration
 
getScreenIndex() - Method in interface javax.media.nativewindow.NativeSurface
Convenience: Get display handle from AbstractGraphicsConfiguration .
getShallUseOffscreenLayer() - Method in interface javax.media.nativewindow.OffscreenLayerOption
getSize() - Method in class javax.media.nativewindow.util.PixelRectangle.GenericPixelRect
 
getSize() - Method in interface javax.media.nativewindow.util.PixelRectangle
Returns the size, i.e.
getStride() - Method in interface javax.media.nativewindow.util.PixelFormatUtil.PixelSink
Returns stride in byte-size, i.e.
getStride() - Method in class javax.media.nativewindow.util.PixelRectangle.GenericPixelRect
 
getStride() - Method in interface javax.media.nativewindow.util.PixelRectangle
Returns stride in byte-size, i.e.
getSurfaceHandle() - Method in interface javax.media.nativewindow.NativeSurface
Returns the handle to the surface for this NativeSurface.
getSurfaceHeight() - Method in interface javax.media.nativewindow.NativeSurface
Returns the height of the client area excluding insets (window decorations) in pixel units.
getSurfaceHeight(ProxySurface) - Method in interface javax.media.nativewindow.UpstreamSurfaceHook
Returns the height of the upstream surface in pixels, used if ProxySurface#UPSTREAM_PROVIDES_SIZE is set.
getSurfaceLockOwner() - Method in interface javax.media.nativewindow.NativeSurface
Return the locking owner's Thread, or null if not locked.
getSurfaceWidth() - Method in interface javax.media.nativewindow.NativeSurface
Returns the width of the client area excluding insets (window decorations) in pixel units.
getSurfaceWidth(ProxySurface) - Method in interface javax.media.nativewindow.UpstreamSurfaceHook
Returns the width of the upstream surface in pixels, used if ProxySurface#UPSTREAM_PROVIDES_SIZE is set.
getToolkitLock() - Method in class javax.media.nativewindow.DefaultGraphicsDevice
 
getTopHeight() - Method in class javax.media.nativewindow.util.Insets
 
getTopHeight() - Method in interface javax.media.nativewindow.util.InsetsImmutable
 
getTotalHeight() - Method in class javax.media.nativewindow.util.Insets
 
getTotalHeight() - Method in interface javax.media.nativewindow.util.InsetsImmutable
 
getTotalWidth() - Method in class javax.media.nativewindow.util.Insets
 
getTotalWidth() - Method in interface javax.media.nativewindow.util.InsetsImmutable
 
getTransparentAlphaValue() - Method in class javax.media.nativewindow.Capabilities
 
getTransparentAlphaValue() - Method in interface javax.media.nativewindow.CapabilitiesImmutable
Gets the transparent alpha value for the frame buffer configuration.
getTransparentBlueValue() - Method in class javax.media.nativewindow.Capabilities
 
getTransparentBlueValue() - Method in interface javax.media.nativewindow.CapabilitiesImmutable
Gets the transparent blue value for the frame buffer configuration.
getTransparentGreenValue() - Method in class javax.media.nativewindow.Capabilities
 
getTransparentGreenValue() - Method in interface javax.media.nativewindow.CapabilitiesImmutable
Gets the transparent green value for the frame buffer configuration.
getTransparentRedValue() - Method in class javax.media.nativewindow.Capabilities
 
getTransparentRedValue() - Method in interface javax.media.nativewindow.CapabilitiesImmutable
Gets the transparent red value for the frame buffer configuration.
getType() - Method in interface javax.media.nativewindow.AbstractGraphicsDevice
Returns the type of the underlying subsystem, ie NativeWindowFactory.TYPE_KD, NativeWindowFactory.TYPE_X11, ..
getType() - Method in class javax.media.nativewindow.DefaultGraphicsDevice
 
getUniqueID() - Method in interface javax.media.nativewindow.AbstractGraphicsDevice
Returns a unique ID object of this device using type, connection and unitID as it's key components.
getUniqueID() - Method in class javax.media.nativewindow.DefaultGraphicsDevice
 
getUnitID() - Method in interface javax.media.nativewindow.AbstractGraphicsDevice
Returns the graphics device unit ID.
The unit ID support multiple graphics device configurations on a local machine.
To support remote device, see AbstractGraphicsDevice.getConnection().
getUnitID() - Method in class javax.media.nativewindow.DefaultGraphicsDevice
 
getUpstreamOptionBits(StringBuilder) - Method in interface javax.media.nativewindow.ProxySurface
 
getUpstreamOptionBits() - Method in interface javax.media.nativewindow.ProxySurface
 
getUpstreamSurface() - Method in interface javax.media.nativewindow.ProxySurface
Returns the optional upstream NativeSurface if used by implementation, otherwise null.
getUpstreamSurface() - Method in interface javax.media.nativewindow.UpstreamSurfaceHook
Returns the optional upstream NativeSurface if used by implementation, otherwise null.
getUpstreamSurfaceHook() - Method in interface javax.media.nativewindow.ProxySurface
Returns the UpstreamSurfaceHook if set, otherwise null.
getValue32(PixelFormat, ByteBuffer, int) - Static method in class javax.media.nativewindow.util.PixelFormatUtil
 
getVisualID(VisualIDHolder.VIDType) - Method in class javax.media.nativewindow.Capabilities
 
getVisualID(VisualIDHolder.VIDType) - Method in class javax.media.nativewindow.DefaultGraphicsConfiguration
 
getVisualID(VisualIDHolder.VIDType) - Method in interface javax.media.nativewindow.VisualIDHolder
Returns the native visual ID of the given type if supported, or VisualIDHolder.VID_UNDEFINED if not supported.
getWidth() - Method in interface javax.media.nativewindow.NativeWindow
Returns the width of the client area excluding insets (window decorations) in window units.
getWidth() - Method in class javax.media.nativewindow.util.Dimension
 
getWidth() - Method in interface javax.media.nativewindow.util.DimensionImmutable
 
getWidth() - Method in class javax.media.nativewindow.util.Rectangle
 
getWidth() - Method in interface javax.media.nativewindow.util.RectangleImmutable
 
getWindowHandle() - Method in interface javax.media.nativewindow.NativeWindow
Returns the window handle for this NativeWindow.
getX() - Method in interface javax.media.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 javax.media.nativewindow.util.Point
 
getX() - Method in interface javax.media.nativewindow.util.PointImmutable
 
getX() - Method in class javax.media.nativewindow.util.Rectangle
 
getX() - Method in interface javax.media.nativewindow.util.RectangleImmutable
 
getY() - Method in interface javax.media.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 javax.media.nativewindow.util.Point
 
getY() - Method in interface javax.media.nativewindow.util.PointImmutable
 
getY() - Method in class javax.media.nativewindow.util.Rectangle
 
getY() - Method in interface javax.media.nativewindow.util.RectangleImmutable
 
getZero() - Static method in class javax.media.nativewindow.util.Insets
 
GraphicsConfigurationFactory - Class in javax.media.nativewindow
Provides the mechanism by which the graphics configuration for a window can be chosen before the window is created.

H

hasFocus() - Method in interface javax.media.nativewindow.NativeWindow
Returns true if this native window owns the focus, otherwise false.
hashCode() - Method in class javax.media.nativewindow.Capabilities
 
hashCode() - Method in interface javax.media.nativewindow.CapabilitiesImmutable
hash code over the immutable attributes of both objects
hashCode() - Method in class javax.media.nativewindow.util.Dimension
 
hashCode() - Method in interface javax.media.nativewindow.util.DimensionImmutable
 
hashCode() - Method in class javax.media.nativewindow.util.Insets
 
hashCode() - Method in interface javax.media.nativewindow.util.InsetsImmutable
 
hashCode() - Method in class javax.media.nativewindow.util.PixelRectangle.GenericPixelRect
 
hashCode() - Method in interface javax.media.nativewindow.util.PixelRectangle
Computes a hash code over: pixelformat size stride isGLOriented pixels
hashCode() - Method in class javax.media.nativewindow.util.Point
 
hashCode() - Method in interface javax.media.nativewindow.util.PointImmutable
 
hashCode() - Method in class javax.media.nativewindow.util.Rectangle
 
hashCode() - Method in interface javax.media.nativewindow.util.RectangleImmutable
 
hashCode() - Method in class javax.media.nativewindow.util.SurfaceSize
 
hideCursor() - Method in interface javax.media.nativewindow.OffscreenLayerSurface
Optional method hiding the cursor in the corresponding on-screen surface/window, if exists.

I

id - Variable in enum javax.media.nativewindow.VisualIDHolder.VIDType
 
IDENTITY_PIXELSCALE - Static variable in interface javax.media.nativewindow.ScalableSurface
Setting surface-pixel-scale of 1, results in same pixel- and window-units.
initSingleton() - Static method in class javax.media.nativewindow.GraphicsConfigurationFactory
 
initSingleton() - Static method in class javax.media.nativewindow.NativeWindowFactory
Static one time initialization of this factory.
This initialization method must be called once by the program or utilizing modules!
Insets - Class in javax.media.nativewindow.util
Mutable insets representing rectangular window decoration insets on all four edges in window units.
Insets() - Constructor for class javax.media.nativewindow.util.Insets
 
Insets(int, int, int, int) - Constructor for class javax.media.nativewindow.util.Insets
 
InsetsImmutable - Interface in javax.media.nativewindow.util
Immutable insets representing rectangular window decoration insets on all four edges in window units.
intersection(RectangleImmutable) - Method in class javax.media.nativewindow.util.Rectangle
 
intersection(int, int, int, int) - Method in class javax.media.nativewindow.util.Rectangle
 
intersection(RectangleImmutable) - Method in interface javax.media.nativewindow.util.RectangleImmutable
Returns the intersection of this rectangleand the given rectangle.
intersection(int, int, int, int) - Method in interface javax.media.nativewindow.util.RectangleImmutable
Returns the intersection of this rectangleand the given coordinates.
isAWTAvailable() - Static method in class javax.media.nativewindow.NativeWindowFactory
 
isBackgroundOpaque() - Method in class javax.media.nativewindow.Capabilities
 
isBackgroundOpaque() - Method in interface javax.media.nativewindow.CapabilitiesImmutable
Returns whether an opaque or translucent surface is requested, supported or chosen.
isBitmap() - Method in class javax.media.nativewindow.Capabilities
 
isBitmap() - Method in interface javax.media.nativewindow.CapabilitiesImmutable
Returns whether bitmap offscreen mode is requested, available or chosen.
isGLOriented() - Method in interface javax.media.nativewindow.util.PixelFormatUtil.PixelSink
Returns true if the sink's memory is laid out in OpenGL's coordinate system, origin at bottom left.
isGLOriented() - Method in class javax.media.nativewindow.util.PixelRectangle.GenericPixelRect
 
isGLOriented() - Method in interface javax.media.nativewindow.util.PixelRectangle
Returns true if the memory is laid out in OpenGL's coordinate system, origin at bottom left.
isHandleOwner() - Method in interface javax.media.nativewindow.AbstractGraphicsDevice
 
isHandleOwner() - Method in class javax.media.nativewindow.DefaultGraphicsDevice
 
isInitialized() - Static method in class javax.media.nativewindow.NativeWindowFactory
Returns true if NativeWindowFactory.initSingleton() has been called w/o subsequent NativeWindowFactory.shutdown(boolean).
isJVMShuttingDown() - Static method in class javax.media.nativewindow.NativeWindowFactory
Returns true if the JVM is shutting down, otherwise false.
isNativeVisualIDValidForProcessing(int) - Static method in class javax.media.nativewindow.NativeWindowFactory
Returns true if the given visualID is valid for further processing, i.e.
isOffscreenLayerSurfaceEnabled() - Method in interface javax.media.nativewindow.OffscreenLayerOption
Returns true if this instance uses an offscreen layer, otherwise false.
isOnscreen() - Method in class javax.media.nativewindow.Capabilities
 
isOnscreen() - Method in interface javax.media.nativewindow.CapabilitiesImmutable
Returns whether an on- or offscreen surface is requested, available or chosen.
isSurfaceLayerAttached() - Method in interface javax.media.nativewindow.OffscreenLayerSurface
Returns true if a surface layer is attached, otherwise false.
isSurfaceLockedByOtherThread() - Method in interface javax.media.nativewindow.NativeSurface
Query if surface is locked by another thread, i.e.

J

javax.media.nativewindow - package javax.media.nativewindow
NativeWindow Protocol Specification Overview
javax.media.nativewindow.util - package javax.media.nativewindow.util
 

L

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

M

MutableSurface - Interface in javax.media.nativewindow
Provides a NativeSurface with a mutable surfaceHandle via MutableSurface.setSurfaceHandle(long).

N

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

O

OffscreenLayerOption - Interface in javax.media.nativewindow
Handling requests for using an OffscreenLayerSurface within the implementation.
OffscreenLayerSurface - Interface in javax.media.nativewindow
Interface specifying the offscreen layer surface protocol.
open() - Method in interface javax.media.nativewindow.AbstractGraphicsDevice
Optionally [re]opening the device if handle is null.
open() - Method in class javax.media.nativewindow.DefaultGraphicsDevice
 
OPT_PROXY_OWNS_UPSTREAM_DEVICE - Static variable in interface javax.media.nativewindow.ProxySurface
Implementation specific bit-value stating this ProxySurface owns the upstream's AbstractGraphicsDevice.
OPT_PROXY_OWNS_UPSTREAM_SURFACE - Static variable in interface javax.media.nativewindow.ProxySurface
Implementation specific bit-value stating this ProxySurface owns the upstream's surface handle
OPT_UPSTREAM_WINDOW_INVISIBLE - Static variable in interface javax.media.nativewindow.ProxySurface
Implementation specific bitvalue stating the upstream's NativeSurface is an invisible window, i.e.

P

PixelFormat - Enum in javax.media.nativewindow.util
Basic pixel formats
PixelFormatUtil - Class in javax.media.nativewindow.util
Pixel Rectangle Utilities.
PixelFormatUtil() - Constructor for class javax.media.nativewindow.util.PixelFormatUtil
 
PixelFormatUtil.PixelSink - Interface in javax.media.nativewindow.util
 
PixelFormatUtil.PixelSink32 - Interface in javax.media.nativewindow.util
Pixel sink for up-to 32bit.
PixelRectangle - Interface in javax.media.nativewindow.util
Pixel Rectangle identified by it's PixelRectangle.hashCode().
PixelRectangle.GenericPixelRect - Class in javax.media.nativewindow.util
Generic PixelRectangle implementation
PixelRectangle.GenericPixelRect(PixelFormat, DimensionImmutable, int, boolean, ByteBuffer) - Constructor for class javax.media.nativewindow.util.PixelRectangle.GenericPixelRect
 
PixelRectangle.GenericPixelRect(PixelRectangle) - Constructor for class javax.media.nativewindow.util.PixelRectangle.GenericPixelRect
Copy ctor validating src.
Point - Class in javax.media.nativewindow.util
 
Point(int, int) - Constructor for class javax.media.nativewindow.util.Point
 
Point() - Constructor for class javax.media.nativewindow.util.Point
 
PointImmutable - Interface in javax.media.nativewindow.util
Immutable Point interface
ProxySurface - Interface in javax.media.nativewindow
Provides a mutable NativeSurface, i.e.

R

Rectangle - Class in javax.media.nativewindow.util
 
Rectangle() - Constructor for class javax.media.nativewindow.util.Rectangle
 
Rectangle(int, int, int, int) - Constructor for class javax.media.nativewindow.util.Rectangle
 
RectangleImmutable - Interface in javax.media.nativewindow.util
Immutable Rectangle interface
removeSurfaceUpdatedListener(SurfaceUpdatedListener) - Method in interface javax.media.nativewindow.NativeSurface
Remove the specified SurfaceUpdatedListener from the list.
requiresToolkitLock() - Static method in class javax.media.nativewindow.NativeWindowFactory
 

S

ScalableSurface - Interface in javax.media.nativewindow
Adding mutable surface pixel scale property to implementing class, usually to a NativeSurface implementation, see ScalableSurface.setSurfaceScale(int[]).
scale(int) - Method in class javax.media.nativewindow.util.Dimension
 
scale(int, int) - Method in class javax.media.nativewindow.util.Point
Scale this instance's x- and y-components, i.e.
scale(int, int) - Method in class javax.media.nativewindow.util.Rectangle
Scale this instance's components, i.e.
scaleInv(int, int) - Method in class javax.media.nativewindow.util.Point
Inverse scale this instance's x- and y-components, i.e.
scaleInv(int, int) - Method in class javax.media.nativewindow.util.Rectangle
Inverse scale this instance's components, i.e.
set(int, int) - Method in class javax.media.nativewindow.util.Dimension
 
set(int, int, int, int) - Method in class javax.media.nativewindow.util.Insets
Set the inset values of this instance in window units.
set(int, int) - Method in class javax.media.nativewindow.util.Point
 
set(int, int, int, int) - Method in class javax.media.nativewindow.util.Rectangle
 
setAlphaBits(int) - Method in class javax.media.nativewindow.Capabilities
Sets the number of bits requested for the color buffer's alpha component.
setBackgroundOpaque(boolean) - Method in class javax.media.nativewindow.Capabilities
Sets whether the surface shall be opaque or translucent.
setBitmap(boolean) - Method in class javax.media.nativewindow.Capabilities
Requesting offscreen bitmap mode.
setBlueBits(int) - Method in class javax.media.nativewindow.Capabilities
Sets the number of bits requested for the color buffer's blue component.
setBottomHeight(int) - Method in class javax.media.nativewindow.util.Insets
Set the bottom inset value of this instance in window units.
setChosenCapabilities(CapabilitiesImmutable) - Method in interface javax.media.nativewindow.OffscreenLayerSurface
Sets the capabilities of this instance, allowing upstream API's to refine it, i.e.
setCursor(PixelRectangle, PointImmutable) - Method in interface javax.media.nativewindow.OffscreenLayerSurface
Optional method setting cursor in the corresponding on-screen surface/window, if exists.
setDefaultCloseOperation(WindowClosingProtocol.WindowClosingMode) - Method in interface javax.media.nativewindow.WindowClosingProtocol
 
setDefaultFactory(NativeWindowFactory) - Static method in class javax.media.nativewindow.NativeWindowFactory
Sets the default NativeWindowFactory.
setGraphicsConfiguration(AbstractGraphicsConfiguration) - Method in interface javax.media.nativewindow.ProxySurface
Allow redefining the AbstractGraphicsConfiguration
setGreenBits(int) - Method in class javax.media.nativewindow.Capabilities
Sets the number of bits requested for the color buffer's green component.
setHeight(int) - Method in class javax.media.nativewindow.util.Dimension
 
setHeight(int) - Method in class javax.media.nativewindow.util.Rectangle
 
setLeftWidth(int) - Method in class javax.media.nativewindow.util.Insets
Set the left inset value of this instance in window units.
setOnscreen(boolean) - Method in class javax.media.nativewindow.Capabilities
Sets whether the surface shall be on- or offscreen.
setRedBits(int) - Method in class javax.media.nativewindow.Capabilities
Sets the number of bits requested for the color buffer's red component.
setRightWidth(int) - Method in class javax.media.nativewindow.util.Insets
Set the right inset value of this instance in window units.
setShallUseOffscreenLayer(boolean) - Method in interface javax.media.nativewindow.OffscreenLayerOption
Request an offscreen layer, if supported.
setSurfaceHandle(long) - Method in interface javax.media.nativewindow.MutableSurface
Sets the surface handle which is created outside of this implementation.
setSurfaceScale(int[]) - Method in interface javax.media.nativewindow.ScalableSurface
Request a pixel scale in x- and y-direction for the associated NativeSurface.
setSurfaceSize(int, int) - Method in interface javax.media.nativewindow.UpstreamSurfaceHook.MutableSize
Resizes the upstream surface.
setTopHeight(int) - Method in class javax.media.nativewindow.util.Insets
Set the top inset value of this instance in window units.
setTransparentAlphaValue(int) - Method in class javax.media.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 javax.media.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 javax.media.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 javax.media.nativewindow.Capabilities
Sets the transparent red value for the frame buffer configuration, ranging from 0 to the maximum frame buffer value for red.
setUpstreamSurfaceHook(UpstreamSurfaceHook) - Method in interface javax.media.nativewindow.ProxySurface
Overrides the UpstreamSurfaceHook.
setWidth(int) - Method in class javax.media.nativewindow.util.Dimension
 
setWidth(int) - Method in class javax.media.nativewindow.util.Rectangle
 
setX(int) - Method in class javax.media.nativewindow.util.Point
 
setX(int) - Method in class javax.media.nativewindow.util.Rectangle
 
setY(int) - Method in class javax.media.nativewindow.util.Point
 
setY(int) - Method in class javax.media.nativewindow.util.Rectangle
 
shutdown() - Static method in class javax.media.nativewindow.GraphicsConfigurationFactory
 
shutdown(boolean) - Static method in class javax.media.nativewindow.NativeWindowFactory
Cleanup resources at JVM shutdown
store(int, int, int) - Method in interface javax.media.nativewindow.util.PixelFormatUtil.PixelSink32
Will be invoked over all rows top-to down and all columns left-to-right.
SurfaceSize - Class in javax.media.nativewindow.util
Immutable SurfaceSize Class, consisting of it's read only components:
size in pixels bits per pixel
SurfaceSize(DimensionImmutable, int) - Constructor for class javax.media.nativewindow.util.SurfaceSize
 
surfaceSwap() - Method in interface javax.media.nativewindow.NativeSurface
Provide a mechanism to utilize custom (pre-) swap surface code.
surfaceUpdated(Object, NativeSurface, long) - Method in interface javax.media.nativewindow.SurfaceUpdatedListener
Notification of a surface update event, eg.
SurfaceUpdatedListener - Interface in javax.media.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 javax.media.nativewindow.DefaultGraphicsDevice
 

T

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

U

union(RectangleImmutable) - Method in class javax.media.nativewindow.util.Rectangle
 
union(int, int, int, int) - Method in class javax.media.nativewindow.util.Rectangle
 
union(List<RectangleImmutable>) - Method in class javax.media.nativewindow.util.Rectangle
Calculates the union of the given rectangles, stores it in this instance and returns this instance.
union(RectangleImmutable) - Method in interface javax.media.nativewindow.util.RectangleImmutable
Returns the union of this rectangle and the given rectangle.
union(int, int, int, int) - Method in interface javax.media.nativewindow.util.RectangleImmutable
Returns the union of this rectangleand the given coordinates.
unlock() - Method in interface javax.media.nativewindow.AbstractGraphicsDevice
Optionally unlocking the device, utilizing eg ToolkitLock.unlock().
unlock() - Method in class javax.media.nativewindow.DefaultGraphicsDevice
Optionally unlocking the device, utilizing eg ToolkitLock.unlock().
unlock() - Method in interface javax.media.nativewindow.ToolkitLock
Release the lock.
unlockSurface() - Method in interface javax.media.nativewindow.NativeSurface
Unlock the surface of this native window Shall not modify the surface handle, see NativeSurface.lockSurface()
UpstreamSurfaceHook - Interface in javax.media.nativewindow
Interface allowing upstream caller to pass lifecycle actions and size info to a ProxySurface instance.
UpstreamSurfaceHook.MutableSize - Interface in javax.media.nativewindow
UpstreamSurfaceHook w/ mutable size, allowing it's ProxySurface user to resize.

V

validateLocked() - Method in interface javax.media.nativewindow.AbstractGraphicsDevice
 
validateLocked() - Method in class javax.media.nativewindow.DefaultGraphicsDevice
 
validateLocked() - Method in interface javax.media.nativewindow.ToolkitLock
 
valueOf(String) - Static method in enum javax.media.nativewindow.util.PixelFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.media.nativewindow.VisualIDHolder.VIDType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.media.nativewindow.WindowClosingProtocol.WindowClosingMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum javax.media.nativewindow.util.PixelFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javax.media.nativewindow.VisualIDHolder.VIDType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javax.media.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 javax.media.nativewindow.VisualIDHolder
VisualIDHolder.getVisualID(VIDType) result indicating an undefined value, which could be cause by an unsupported query.
VisualIDHolder - Interface in javax.media.nativewindow
Visual ID holder interface.
VisualIDHolder.VIDComparator - Class in javax.media.nativewindow
VisualIDHolder.VIDComparator(VisualIDHolder.VIDType) - Constructor for class javax.media.nativewindow.VisualIDHolder.VIDComparator
 
VisualIDHolder.VIDType - Enum in javax.media.nativewindow
 

W

WindowClosingProtocol - Interface in javax.media.nativewindow
Protocol for handling window closing events.
WindowClosingProtocol.WindowClosingMode - Enum in javax.media.nativewindow
Window closing mode if triggered by toolkit close operation.
A B C D E G H I J L M N O P R S T U V W 

Copyright 2010 JogAmp Community.