A 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.

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.
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.
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
 
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
 

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.
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, 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
 
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.NativeSurface
Returns the height of the client area excluding insets (window decorations).
getHeight(ProxySurface) - Method in interface javax.media.nativewindow.UpstreamSurfaceHook
Returns the height of the upstream surface, used if ProxySurface#UPSTREAM_PROVIDES_SIZE is set.
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.
Insets are zero if the window is undecorated, including child windows.
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 current position of the top-left corner of the client area in screen coordinates.
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
 
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
 
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
 
getResolution() - Method in class javax.media.nativewindow.util.SurfaceSize
 
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
getSurfaceHandle() - Method in interface javax.media.nativewindow.NativeSurface
Returns the handle to the surface for this NativeSurface.
getSurfaceLockOwner() - Method in interface javax.media.nativewindow.NativeSurface
Return the locking owner's Thread, or null if not locked.
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
Return the upstream NativeSurface if used, otherwise null.
getUpstreamSurfaceHook() - Method in interface javax.media.nativewindow.ProxySurface
Returns the UpstreamSurfaceHook if set, otherwise null.
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.NativeSurface
Returns the width of the client area excluding insets (window decorations).
getWidth(ProxySurface) - Method in interface javax.media.nativewindow.UpstreamSurfaceHook
Returns the width of the upstream surface, used if ProxySurface#UPSTREAM_PROVIDES_SIZE is set.
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
 
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
 
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.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
 

I

id - Variable in enum javax.media.nativewindow.VisualIDHolder.VIDType
 
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
 
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 Rectangle interface
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.
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.
LOCK_SURFACE_CHANGED - Static variable in interface javax.media.nativewindow.NativeSurface
Returned by NativeSurface.lockSurface() if the surface is locked, but has changed.
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.
LOCK_SURFACE_UNLOCKED - Static variable in interface javax.media.nativewindow.NativeSurface
Unlocked state
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.
NativeWindow - Interface in javax.media.nativewindow
Extend the NativeSurface interface with windowing information such as window handle and 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

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

scale(int) - Method in class javax.media.nativewindow.util.Dimension
 
scale(int, int) - Method in class javax.media.nativewindow.util.Point
 
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
 
setChosenCapabilities(CapabilitiesImmutable) - Method in interface javax.media.nativewindow.OffscreenLayerSurface
Sets the capabilities of this instance, allowing upstream API's to refine it, i.e.
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
 
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
 
setShallUseOffscreenLayer(boolean) - Method in interface javax.media.nativewindow.OffscreenLayerOption
Request an offscreen layer, if supported.
setSize(int, int) - Method in interface javax.media.nativewindow.UpstreamSurfaceHook.MutableSize
 
setSurfaceHandle(long) - Method in interface javax.media.nativewindow.MutableSurface
Sets the surface handle which is created outside of this implementation.
setTopHeight(int) - Method in class javax.media.nativewindow.util.Insets
 
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
Sets the UpstreamSurfaceHook and returns the previous value.
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
SurfaceSize - Class in javax.media.nativewindow.util
Immutable SurfaceSize Class, consisting of it's read only components:
DimensionImmutable 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.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(int, int) - Method in class javax.media.nativewindow.util.Point
 
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.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.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 C D E G H I J L M N O P R S T U V W 

Copyright 2010 JogAmp Community.