Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

A C D E F G H I J L M N R S T U 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.
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, Capabilities, Capabilities, GraphicsConfiguration, AbstractGraphicsConfiguration) - Constructor for class javax.media.nativewindow.awt.AWTGraphicsConfiguration
AWTGraphicsConfiguration(AWTGraphicsScreen, Capabilities, Capabilities, 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.
AWTGraphicsDevice(GraphicsDevice) - Constructor for class javax.media.nativewindow.awt.AWTGraphicsDevice
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

## 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`.
capabilitiesChosen - Variable in class javax.media.nativewindow.DefaultGraphicsConfiguration
capabilitiesRequested - Variable in class javax.media.nativewindow.DefaultGraphicsConfiguration
chooseCapabilities(Capabilities, Capabilities[], 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(Capabilities, Capabilities[], int) - Method in class javax.media.nativewindow.DefaultCapabilitiesChooser
chooseGraphicsConfiguration(Capabilities, 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.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
createDefault() - Static method in class javax.media.nativewindow.awt.AWTGraphicsScreen
createDefault() - Static method in class javax.media.nativewindow.DefaultGraphicsScreen
createDefault() - Static method in class javax.media.nativewindow.x11.X11GraphicsScreen
  Creates a new X11GraphicsScreen using a thread local display connection
createDevice(GraphicsDevice) - Static method in class javax.media.nativewindow.awt.AWTGraphicsDevice
createScreenDevice(GraphicsDevice) - Static method in class javax.media.nativewindow.awt.AWTGraphicsScreen
createScreenDevice(int) - Static method in class javax.media.nativewindow.awt.AWTGraphicsScreen
createScreenDevice(int) - Static method in class javax.media.nativewindow.DefaultGraphicsScreen
createScreenDevice(long, int) - Static method in class javax.media.nativewindow.x11.X11GraphicsScreen

## D

DEBUG - Static variable in class javax.media.nativewindow.GraphicsConfigurationFactory
DEBUG - Static variable in class javax.media.nativewindow.NativeWindowFactory
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, Capabilities, Capabilities) - Constructor for class javax.media.nativewindow.DefaultGraphicsConfiguration
DefaultGraphicsDevice - Class in javax.media.nativewindow
DefaultGraphicsDevice(String) - Constructor for class javax.media.nativewindow.DefaultGraphicsDevice
DefaultGraphicsDevice(String, long) - Constructor for class javax.media.nativewindow.DefaultGraphicsDevice
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.

## E

EGLGraphicsDevice - Class in javax.media.nativewindow.egl
  Encapsulates a graphics device on EGL platforms.
EGLGraphicsDevice(long) - 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

## F

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

## G

getAlphaBits() - Method in class javax.media.nativewindow.Capabilities
  Returns the number of bits requested for the color buffer's alpha component.
getBlueBits() - Method in class javax.media.nativewindow.Capabilities
  Returns the number of bits requested for the color buffer's blue component.
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
getDefaultFactory() - Static method in class javax.media.nativewindow.NativeWindowFactory
  Gets the default NativeWindowFactory.
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.NativeWindow
  Convenience: Get display handle from AbstractGraphicsConfiguration .
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.NativeWindow
  Returns the graphics configuration corresponding to this window.
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.
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 current height of this window.
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
getLockedStack() - Method in interface javax.media.nativewindow.NativeWindow
  Return the lock-exception, or null if not locked.
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
getNativeOSName(boolean) - Static method in class javax.media.nativewindow.NativeWindowFactory
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.
getNativeWindowImpl(Object, AbstractGraphicsConfiguration) - Method in class javax.media.nativewindow.NativeWindowFactory
  Performs the conversion from a toolkit's window object to a NativeWindow.
getNativeWindowType(boolean) - Static method in class javax.media.nativewindow.NativeWindowFactory
getRedBits() - Method in class javax.media.nativewindow.Capabilities
  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
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.NativeWindow
  Convenience: Get display handle from AbstractGraphicsConfiguration .
getSurfaceHandle() - Method in interface javax.media.nativewindow.NativeWindow
  Returns the handle to the surface for this NativeWindow.
getToolkitLock() - Method in class javax.media.nativewindow.NativeWindowFactory
  Returns the object which provides support for synchronizing with the underlying window toolkit.
getTransparentAlphaValue() - Method in class javax.media.nativewindow.Capabilities
  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.
getTransparentGreenValue() - Method in class javax.media.nativewindow.Capabilities
  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.
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
getVisualID() - Method in class javax.media.nativewindow.x11.X11GraphicsConfiguration
getWidth() - Method in interface javax.media.nativewindow.NativeWindow
  Returns the current width of this window.
getWindowHandle() - Method in interface javax.media.nativewindow.NativeWindow
  Returns the window handle for this NativeWindow.
getXVisualInfo() - Method in class javax.media.nativewindow.x11.X11GraphicsConfiguration
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.
GraphicsConfigurationFactory() - Constructor for class javax.media.nativewindow.GraphicsConfigurationFactory
  Creates a new NativeWindowFactory instance.

## H

handle - Variable in class javax.media.nativewindow.DefaultGraphicsDevice

## I

invalidate() - Method in interface javax.media.nativewindow.NativeWindow
  render all native window information invalid, as if the native window was destroyed
isBackgroundOpaque() - Method in class javax.media.nativewindow.Capabilities
  Indicates whether the background of this OpenGL context should be considered opaque.
isOnscreen() - Method in class javax.media.nativewindow.Capabilities
  Indicates whether the drawable surface is onscreen.
isSurfaceLocked() - Method in interface javax.media.nativewindow.NativeWindow
  Return if surface is locked

## 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.windows - package javax.media.nativewindow.windows
javax.media.nativewindow.x11 - package javax.media.nativewindow.x11

## L

lock() - Method in interface javax.media.nativewindow.ToolkitLock
  Locks the toolkit.
LOCK_SUCCESS - Static variable in interface javax.media.nativewindow.NativeWindow
  Returned by `NativeWindow.lockSurface()` if the surface is locked, and is unchanged.
LOCK_SURFACE_CHANGED - Static variable in interface javax.media.nativewindow.NativeWindow
  Returned by `NativeWindow.lockSurface()` if the surface is locked, but has changed.
LOCK_SURFACE_NOT_READY - Static variable in interface javax.media.nativewindow.NativeWindow
  Returned by `NativeWindow.lockSurface()` if the surface is not ready to be locked.
lockSurface() - Method in interface javax.media.nativewindow.NativeWindow
  Lock the surface of this native window

## M

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

## N

NativeWindow - Interface in javax.media.nativewindow
  Provides the low-level information required for hardware-accelerated rendering in a platform-independent manner.
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.
NativeWindowFactory() - Constructor for class javax.media.nativewindow.NativeWindowFactory
  Creates a new NativeWindowFactory instance.

## R

registerFactory(Class, GraphicsConfigurationFactory) - Static method in class javax.media.nativewindow.GraphicsConfigurationFactory
  Registers a GraphicsConfigurationFactory handling graphics device objects of the given class.
registerFactory(Class, NativeWindowFactory) - Static method in class javax.media.nativewindow.NativeWindowFactory
  Registers a NativeWindowFactory handling window objects of the given class.

## S

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
  For on-screen OpenGL contexts on some platforms, sets whether the background of the context should be considered opaque.
setBlueBits(int) - Method in class javax.media.nativewindow.Capabilities
  Sets the number of bits requested for the color buffer's blue component.
setChosenCapabilities(Capabilities) - Method in class javax.media.nativewindow.DefaultGraphicsConfiguration
  Set the capabilities to a new value.
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.
setHandle(long) - Method in class javax.media.nativewindow.awt.AWTGraphicsDevice
  In case the native handle was specified, e.g.
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.
setScreen(DefaultGraphicsScreen) - Method in class javax.media.nativewindow.DefaultGraphicsConfiguration
  Set a new screen.
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(Capabilities, GraphicsConfiguration) - Static method in class javax.media.nativewindow.awt.AWTGraphicsConfiguration
  Sets up the Capabilities' RGBA size based on the given GraphicsConfiguration's ColorModel.
setXVisualInfo(XVisualInfo) - Method in class javax.media.nativewindow.x11.X11GraphicsConfiguration
surfaceSwap() - Method in interface javax.media.nativewindow.NativeWindow
  Provide a mechanism to utilize custom (pre-) swap surface code.
surfaceUpdated() - Method in interface javax.media.nativewindow.NativeWindow
  Method invoked after the render toolkit (e.g.

## T

ToolkitLock - Interface in javax.media.nativewindow
  Provides an interface for locking and unlocking the underlying window toolkit, where this is necessary in the OpenGL implementation.
toString() - Method in class javax.media.nativewindow.awt.AWTGraphicsConfiguration
toString() - Method in class javax.media.nativewindow.awt.AWTGraphicsDevice
toString() - Method in class javax.media.nativewindow.Capabilities
  Returns a textual representation of this Capabilities 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.x11.X11GraphicsConfiguration
TYPE_AWT - Static variable in class javax.media.nativewindow.NativeWindowFactory
  Generic AWT type
TYPE_DEFAULT - Static variable in class javax.media.nativewindow.NativeWindowFactory
  Generic DEFAULT type, where platform implementation don't care
TYPE_EGL - Static variable in class javax.media.nativewindow.NativeWindowFactory
  OpenKODE/EGL type
TYPE_MACOSX - Static variable in class javax.media.nativewindow.NativeWindowFactory
  Mac OS X type
TYPE_WINDOWS - Static variable in class javax.media.nativewindow.NativeWindowFactory
  Microsoft Windows type
TYPE_X11 - Static variable in class javax.media.nativewindow.NativeWindowFactory
  X11 type

## U

unlock() - Method in interface javax.media.nativewindow.ToolkitLock
  Unlocks the toolkit.
unlockSurface() - Method in interface javax.media.nativewindow.NativeWindow
  Unlock the surface of this native window Shall not modify the window handle, see `NativeWindow.getWindowHandle()`, or the surface handle, see `NativeWindow.lockSurface()`

## W

WindowsGraphicsDevice - Class in javax.media.nativewindow.windows
  Encapsulates a graphics device on Windows platforms.
WindowsGraphicsDevice() - Constructor for class javax.media.nativewindow.windows.WindowsGraphicsDevice
  Constructs a new WindowsGraphicsDevice

## X

X11GraphicsConfiguration - Class in javax.media.nativewindow.x11
  Encapsulates a graphics configuration, or OpenGL pixel format, on X11 platforms.
X11GraphicsConfiguration(X11GraphicsScreen, Capabilities, Capabilities, XVisualInfo) - Constructor for class javax.media.nativewindow.x11.X11GraphicsConfiguration
X11GraphicsDevice - Class in javax.media.nativewindow.x11
  Encapsulates a graphics device on X11 platforms.
X11GraphicsDevice(long) - Constructor for class javax.media.nativewindow.x11.X11GraphicsDevice
  Constructs a new X11GraphicsDevice corresponding to the given native display handle.
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.

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

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright 2005 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.