- 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.
- getAWTToolkitLock() - Static method in class javax.media.nativewindow.NativeWindowFactory
-
- 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 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
, a singleton instance.
- getDefaultToolkitLock(String) - Static method in class javax.media.nativewindow.NativeWindowFactory
-
Provides the default
ToolkitLock
for
type
, a singleton instance.
- 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 interface javax.media.nativewindow.NativeSurface
-
Returns the graphics configuration corresponding to this window.
- getGraphicsConfiguration() - Method in class javax.media.nativewindow.ProxySurface
-
- 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 position of the top-left corner
of the client area in screen coordinates.
- 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
-
- 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
-
- 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
-
- getScreenIndex() - Method in interface javax.media.nativewindow.NativeSurface
-
Convenience: Get display handle from
AbstractGraphicsConfiguration .
- getScreenIndex() - Method in class javax.media.nativewindow.ProxySurface
-
- 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.
- 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
-
- 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
-
- getUnitID() - Method in class javax.media.nativewindow.DefaultGraphicsDevice
-
- 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
-
- 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
-
- 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.
- 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
-
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
-
- setDefaultCloseOperation(WindowClosingProtocol.WindowClosingMode) - 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
-
- setShallUseOffscreenLayer(boolean) - Method in interface javax.media.nativewindow.OffscreenLayerOption
-
Request an offscreen layer, if supported.
- setSurfaceHandle(long) - Method in interface javax.media.nativewindow.SurfaceChangeable
-
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.
- 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() - Static method in class javax.media.nativewindow.NativeWindowFactory
-
- 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
-
- surfaceSizeChanged(int, int) - Method in class javax.media.nativewindow.ProxySurface
-
- surfaceSizeChanged(int, int) - Method in interface javax.media.nativewindow.SurfaceChangeable
-
The surface's size has been determined or changed.
- 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, 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.