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

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
 
addClosingListenerOneShot() - Method in class javax.media.nativewindow.awt.AWTWindowClosingProtocol
Adds this closing listener to the components Window if exist and only one time.
Hence you may call this method every time to ensure it has been set, ie in case the Window parent is not available yet.
AWTComponentClassName - Static variable in class javax.media.nativewindow.NativeWindowFactory
 
AWTGraphicsConfiguration - Class in javax.media.nativewindow.awt
A wrapper for an AWT GraphicsConfiguration allowing it to be handled in a toolkit-independent manner.
AWTGraphicsConfiguration(AWTGraphicsScreen, CapabilitiesImmutable, CapabilitiesImmutable, GraphicsConfiguration, AbstractGraphicsConfiguration) - Constructor for class javax.media.nativewindow.awt.AWTGraphicsConfiguration
 
AWTGraphicsConfiguration(AWTGraphicsScreen, CapabilitiesImmutable, CapabilitiesImmutable, GraphicsConfiguration) - Constructor for class javax.media.nativewindow.awt.AWTGraphicsConfiguration
 
AWTGraphicsDevice - Class in javax.media.nativewindow.awt
A wrapper for an AWT GraphicsDevice allowing it to be handled in a toolkit-independent manner.
AWTGraphicsScreen - Class in javax.media.nativewindow.awt
A wrapper for an AWT GraphicsDevice (screen) allowing it to be handled in a toolkit-independent manner.
AWTGraphicsScreen(AWTGraphicsDevice) - Constructor for class javax.media.nativewindow.awt.AWTGraphicsScreen
 
AWTWindowClosingProtocol - Class in javax.media.nativewindow.awt
 
AWTWindowClosingProtocol(Component, Runnable) - Constructor for class javax.media.nativewindow.awt.AWTWindowClosingProtocol
 

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, 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, int) - Method in class javax.media.nativewindow.DefaultCapabilitiesChooser
 
chooseGraphicsConfiguration(CapabilitiesImmutable, CapabilitiesImmutable, CapabilitiesChooser, AbstractGraphicsScreen) - Method in class javax.media.nativewindow.GraphicsConfigurationFactory
Selects a graphics configuration on the specified graphics device compatible with the supplied Capabilities.
clone() - Method in class javax.media.nativewindow.awt.AWTGraphicsConfiguration
 
clone() - Method in class javax.media.nativewindow.awt.AWTGraphicsDevice
 
clone() - Method in class javax.media.nativewindow.awt.AWTGraphicsScreen
 
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.egl.EGLGraphicsDevice
 
clone() - Method in class javax.media.nativewindow.macosx.MacOSXGraphicsDevice
 
clone() - Method in class javax.media.nativewindow.util.Dimension
 
clone() - Method in class javax.media.nativewindow.util.Point
 
clone() - Method in class javax.media.nativewindow.windows.WindowsGraphicsDevice
 
clone() - Method in class javax.media.nativewindow.x11.X11GraphicsConfiguration
 
clone() - Method in class javax.media.nativewindow.x11.X11GraphicsDevice
 
clone() - Method in class javax.media.nativewindow.x11.X11GraphicsScreen
 
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.
The default implementation is a NOP operation, returning false.
The specific implementing, ie X11GraphicsDevice, shall have a enable/disable like javax.media.nativewindow.x11.X11GraphicsDevice#setCloseDisplay(boolean, boolean),
which shall be invoked at creation time to determine ownership/role of freeing the resource.
close() - Method in class javax.media.nativewindow.DefaultGraphicsDevice
 
close() - Method in class javax.media.nativewindow.x11.X11GraphicsDevice
 
compareTo(Object) - Method in class javax.media.nativewindow.Capabilities
comparing RGBA values only
create(Component, CapabilitiesImmutable, CapabilitiesImmutable) - Static method in class javax.media.nativewindow.awt.AWTGraphicsConfiguration
 
createDefault() - Static method in class javax.media.nativewindow.awt.AWTGraphicsScreen
 
createDefault(String) - Static method in class javax.media.nativewindow.DefaultGraphicsScreen
 
createDefaultToolkitLock(String, long) - Static method in class javax.media.nativewindow.NativeWindowFactory
Creates the default ToolkitLock for type and deviceHandle.
createDevice(GraphicsDevice, int) - Static method in class javax.media.nativewindow.awt.AWTGraphicsDevice
 
createScreenDevice(GraphicsDevice, int) - Static method in class javax.media.nativewindow.awt.AWTGraphicsScreen
 
createScreenDevice(int, int) - Static method in class javax.media.nativewindow.awt.AWTGraphicsScreen
 
createScreenDevice(long, int) - Static method in class javax.media.nativewindow.x11.X11GraphicsScreen
 

D

DEBUG - Static variable in class javax.media.nativewindow.x11.X11GraphicsDevice
 
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#createDefaultToolkitLock().
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 the window and releases windowing related resources.
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_ON_CLOSE - Static variable in interface javax.media.nativewindow.WindowClosingProtocol
Dispose resources on native window close operation.
This is the default behavior in case no underlying toolkit defines otherwise.
DO_NOTHING_ON_CLOSE - Static variable in interface javax.media.nativewindow.WindowClosingProtocol
Do nothing on native window close operation.
This is the default behavior within an AWT environment.

E

EGLGraphicsDevice - Class in javax.media.nativewindow.egl
Encapsulates a graphics device on EGL platforms.
EGLGraphicsDevice(String, int) - Constructor for class javax.media.nativewindow.egl.EGLGraphicsDevice
Note that this is not an open connection, ie no native display handle exist.
EGLGraphicsDevice(long, String, int) - Constructor for class javax.media.nativewindow.egl.EGLGraphicsDevice
Constructs a new EGLGraphicsDevice corresponding to the given EGL display handle.
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

F

findScreenIndex(GraphicsDevice) - Static method in class javax.media.nativewindow.awt.AWTGraphicsScreen
 

G

GDIClassName - Static variable in class javax.media.nativewindow.NativeWindowFactory
 
getAlphaBits() - Method in class javax.media.nativewindow.Capabilities
Returns the number of bits requested for the color buffer's alpha component.
getAlphaBits() - Method in interface javax.media.nativewindow.CapabilitiesImmutable
Returns the number of bits requested for the color buffer's alpha component.
getBitsPerPixel() - Method in class javax.media.nativewindow.util.SurfaceSize
 
getBlueBits() - Method in class javax.media.nativewindow.Capabilities
Returns the number of bits requested for the color buffer's blue component.
getBlueBits() - Method in interface javax.media.nativewindow.CapabilitiesImmutable
Returns the number of bits requested 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 capabilites 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 class javax.media.nativewindow.awt.AWTWindowClosingProtocol
 
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, a singleton instance.
getDefaultToolkitLock(String) - Static method in class javax.media.nativewindow.NativeWindowFactory
Provides the default ToolkitLock for type, a singleton instance.
getDefaultVisualID() - Method in class javax.media.nativewindow.x11.X11GraphicsScreen
 
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 .
getDisplayHandle() - Method in class javax.media.nativewindow.ProxySurface
 
getFactory(AbstractGraphicsDevice) - Static method in class javax.media.nativewindow.GraphicsConfigurationFactory
Returns the factory for use with the given type of AbstractGraphicsDevice.
getFactory(Class) - Static method in class javax.media.nativewindow.GraphicsConfigurationFactory
Returns the graphics configuration factory for use with the given class, which must implement the AbstractGraphicsDevice interface.
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 class javax.media.nativewindow.awt.AWTGraphicsConfiguration
 
getGraphicsConfiguration() - Method in interface javax.media.nativewindow.NativeSurface
Returns the graphics configuration corresponding to this window.
getGraphicsConfiguration() - Method in class javax.media.nativewindow.ProxySurface
 
getGraphicsDevice() - Method in class javax.media.nativewindow.awt.AWTGraphicsDevice
 
getGreenBits() - Method in class javax.media.nativewindow.Capabilities
Returns the number of bits requested for the color buffer's green component.
getGreenBits() - Method in interface javax.media.nativewindow.CapabilitiesImmutable
Returns the number of bits requested 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() - Method in class javax.media.nativewindow.ProxySurface
 
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 absolute location of this window.
getNativeGraphicsConfiguration() - Method in interface javax.media.nativewindow.AbstractGraphicsConfiguration
In case this instance already reflects a native configuration, return this one.
getNativeGraphicsConfiguration() - Method in class javax.media.nativewindow.awt.AWTGraphicsConfiguration
 
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
 
getParent() - Method in interface javax.media.nativewindow.NativeWindow
 
getRedBits() - Method in class javax.media.nativewindow.Capabilities
Returns the number of bits requested for the color buffer's red component.
getRedBits() - Method in interface javax.media.nativewindow.CapabilitiesImmutable
Returns the number of bits requested 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
 
getScreenDevice(int) - Static method in class javax.media.nativewindow.awt.AWTGraphicsScreen
 
getScreenIndex() - Method in interface javax.media.nativewindow.NativeSurface
Convenience: Get display handle from AbstractGraphicsConfiguration .
getScreenIndex() - Method in class javax.media.nativewindow.ProxySurface
 
getSubType() - Method in class javax.media.nativewindow.awt.AWTGraphicsDevice
 
getSurfaceHandle() - Method in interface javax.media.nativewindow.NativeSurface
Returns the handle to the surface for this NativeSurface.
getSurfaceHandle() - Method in class javax.media.nativewindow.ProxySurface
 
getSurfaceLockOwner() - Method in interface javax.media.nativewindow.NativeSurface
Return the locking owner's Thread, or null if not locked.
getSurfaceLockOwner() - Method in class javax.media.nativewindow.ProxySurface
 
getSurfaceRecursionCount() - Method in class javax.media.nativewindow.ProxySurface
 
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
Gets the transparent alpha value for the frame buffer configuration.
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
Gets the transparent blue value for the frame buffer configuration.
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
Gets the transparent green value for the frame buffer configuration.
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
Gets the transparent red value for the frame buffer configuration.
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 String of this device using type, connection and unitID.
The unique ID does not reflect the instance of the device, hence the handle is not included.
The unique ID may be used as a key for semantic device mapping.
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
 
getVisualID() - Method in class javax.media.nativewindow.x11.X11GraphicsConfiguration
 
getWidth() - Method in interface javax.media.nativewindow.NativeSurface
Returns the width of the client area excluding insets (window decorations).
getWidth() - Method in class javax.media.nativewindow.ProxySurface
 
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
 
getXVisualInfo() - Method in class javax.media.nativewindow.x11.X11GraphicsConfiguration
 
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

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

initSingleton(boolean) - 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
isAWTAvailable() - Static method in class javax.media.nativewindow.NativeWindowFactory
 
isBackgroundOpaque() - Method in class javax.media.nativewindow.Capabilities
Indicates whether the background of this OpenGL context should be considered opaque.
isBackgroundOpaque() - Method in interface javax.media.nativewindow.CapabilitiesImmutable
Indicates whether the background of this OpenGL context should be considered opaque.
isFirstUIActionOnProcess() - Static method in class javax.media.nativewindow.NativeWindowFactory
 
isOnscreen() - Method in class javax.media.nativewindow.Capabilities
Indicates whether the drawable surface is onscreen.
isOnscreen() - Method in interface javax.media.nativewindow.CapabilitiesImmutable
Indicates whether the drawable surface is onscreen.
isSurfaceLocked() - Method in interface javax.media.nativewindow.NativeSurface
Return if surface is locked
isSurfaceLocked() - Method in class javax.media.nativewindow.ProxySurface
 
isSurfaceLockedByOtherThread() - Method in interface javax.media.nativewindow.NativeSurface
Return if surface is locked by another thread, ie not the current one
isSurfaceLockedByOtherThread() - Method in class javax.media.nativewindow.ProxySurface
 

J

javax.media.nativewindow - package javax.media.nativewindow
NativeWindow Protocol Specification Overview
javax.media.nativewindow.awt - package javax.media.nativewindow.awt
 
javax.media.nativewindow.egl - package javax.media.nativewindow.egl
 
javax.media.nativewindow.macosx - package javax.media.nativewindow.macosx
 
javax.media.nativewindow.util - package javax.media.nativewindow.util
 
javax.media.nativewindow.windows - package javax.media.nativewindow.windows
 
javax.media.nativewindow.x11 - package javax.media.nativewindow.x11
 
JAWTUtilClassName - Static variable in class javax.media.nativewindow.NativeWindowFactory
 

L

lock() - Method in interface javax.media.nativewindow.AbstractGraphicsDevice
Optionally locking the device, utilizing eg ToolkitLock.
lock() - Method in class javax.media.nativewindow.DefaultGraphicsDevice
No lock is performed on the graphics device per default, instead the aggregated recursive ToolkitLock.lock() is invoked.
lock() - Method in interface javax.media.nativewindow.ToolkitLock
 
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
lockSurface() - Method in class javax.media.nativewindow.ProxySurface
 

M

MacOSXGraphicsDevice - Class in javax.media.nativewindow.macosx
Encapsulates a graphics device on MacOSX platforms.
MacOSXGraphicsDevice(int) - Constructor for class javax.media.nativewindow.macosx.MacOSXGraphicsDevice
Constructs a new MacOSXGraphicsDevice

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.

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 - Class in javax.media.nativewindow
 
ProxySurface(AbstractGraphicsConfiguration) - Constructor for class javax.media.nativewindow.ProxySurface
 

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
removeClosingListener() - Method in class javax.media.nativewindow.awt.AWTWindowClosingProtocol
 
requiresToolkitLock() - Static method in class javax.media.nativewindow.NativeWindowFactory
 

S

scale(int) - Method in class javax.media.nativewindow.util.Dimension
 
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
Defaults to true, ie.
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
 
setCloseDisplay(boolean) - Method in class javax.media.nativewindow.x11.X11GraphicsDevice
 
setDefaultCloseOperation(int) - Method in class javax.media.nativewindow.awt.AWTWindowClosingProtocol
 
setDefaultCloseOperation(int) - Method in interface javax.media.nativewindow.WindowClosingProtocol
 
setDefaultFactory(NativeWindowFactory) - Static method in class javax.media.nativewindow.NativeWindowFactory
Sets the default NativeWindowFactory.
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 drawable surface supports onscreen.
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
 
setSize(int, int) - Method in class javax.media.nativewindow.ProxySurface
 
setSize(int, int) - Method in interface javax.media.nativewindow.SurfaceChangeable
 
setSubType(String, long) - Method in class javax.media.nativewindow.awt.AWTGraphicsDevice
In case the native handle was specified, e.g.
setSurfaceHandle(long) - Method in interface javax.media.nativewindow.SurfaceChangeable
 
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.
setupCapabilitiesRGBABits(CapabilitiesImmutable, GraphicsConfiguration) - Static method in class javax.media.nativewindow.awt.AWTGraphicsConfiguration
Sets up the Capabilities' RGBA size based on the given GraphicsConfiguration's ColorModel.
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
 
SurfaceChangeable - Interface in javax.media.nativewindow
 
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.
surfaceSwap() - Method in class javax.media.nativewindow.ProxySurface
 
surfaceUpdated(Object, NativeSurface, long) - Method in class javax.media.nativewindow.ProxySurface
 
surfaceUpdated(Object, NativeSurface, long) - Method in interface javax.media.nativewindow.SurfaceUpdatedListener
Notification of a surface update event.
SurfaceUpdatedListener - Interface in javax.media.nativewindow
 

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() - Method in class javax.media.nativewindow.awt.AWTGraphicsConfiguration
 
toString() - Method in class javax.media.nativewindow.awt.AWTGraphicsDevice
 
toString(StringBuffer) - Method in class javax.media.nativewindow.Capabilities
 
toString() - Method in class javax.media.nativewindow.Capabilities
Returns a textual representation of this Capabilities object.
toString(StringBuffer) - 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() - Method in class 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
 
toString() - Method in class javax.media.nativewindow.x11.X11GraphicsConfiguration
 
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_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
X11 type, as retrieved with NativeWindowFactory.getNativeWindowType(boolean)

U

unlock() - Method in interface javax.media.nativewindow.AbstractGraphicsDevice
Optionally unlocking the device, utilizing eg ToolkitLock.
unlock() - Method in class javax.media.nativewindow.DefaultGraphicsDevice
No lock is performed on the graphics device per default, instead the aggregated recursive ToolkitLock.unlock() is invoked.
unlock() - Method in interface javax.media.nativewindow.ToolkitLock
 
unlockSurface() - Method in interface javax.media.nativewindow.NativeSurface
Unlock the surface of this native window Shall not modify the surface handle, see NativeSurface.lockSurface()
unlockSurface() - Method in class javax.media.nativewindow.ProxySurface
 

V

validateSurfaceLocked() - Method in class javax.media.nativewindow.ProxySurface
 

W

WindowClosingProtocol - Interface in javax.media.nativewindow
Protocol for handling window closing events.
WindowsGraphicsDevice - Class in javax.media.nativewindow.windows
Encapsulates a graphics device on Windows platforms.
WindowsGraphicsDevice(int) - Constructor for class javax.media.nativewindow.windows.WindowsGraphicsDevice
Constructs a new WindowsGraphicsDevice
WindowsGraphicsDevice(String, int) - Constructor for class javax.media.nativewindow.windows.WindowsGraphicsDevice
 

X

X11GraphicsConfiguration - Class in javax.media.nativewindow.x11
Encapsulates a graphics configuration, or OpenGL pixel format, on X11 platforms.
X11GraphicsConfiguration(X11GraphicsScreen, CapabilitiesImmutable, CapabilitiesImmutable, XVisualInfo) - Constructor for class javax.media.nativewindow.x11.X11GraphicsConfiguration
 
X11GraphicsDevice - Class in javax.media.nativewindow.x11
Encapsulates a graphics device on X11 platforms.
X11GraphicsDevice(String, int) - Constructor for class javax.media.nativewindow.x11.X11GraphicsDevice
Constructs a new X11GraphicsDevice corresponding to the given connection and default ToolkitLock via NativeWindowFactory.createDefaultToolkitLock(java.lang.String, long).
Note that this is not an open connection, ie no native display handle exist.
X11GraphicsDevice(long, int) - Constructor for class javax.media.nativewindow.x11.X11GraphicsDevice
Constructs a new X11GraphicsDevice corresponding to the given native display handle and default ToolkitLock via NativeWindowFactory.createDefaultToolkitLock(java.lang.String, long).
X11GraphicsDevice(long, int, ToolkitLock) - Constructor for class javax.media.nativewindow.x11.X11GraphicsDevice
 
X11GraphicsScreen - Class in javax.media.nativewindow.x11
Encapsulates a screen index on X11 platforms.
X11GraphicsScreen(X11GraphicsDevice, int) - Constructor for class javax.media.nativewindow.x11.X11GraphicsScreen
Constructs a new X11GraphicsScreen corresponding to the given native screen index.
X11JAWTToolkitLockClassName - Static variable in class javax.media.nativewindow.NativeWindowFactory
 
X11ToolkitLockClassName - Static variable in class javax.media.nativewindow.NativeWindowFactory
 
X11UtilClassName - Static variable in class javax.media.nativewindow.NativeWindowFactory
 

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

Copyright 2010 JogAmp Community.