gnu.awt.xlib
Class XGraphicsConfiguration
BufferedImage | createCompatibleImage(int width, int height) - Returns a buffered image optimized to this device, so that blitting can
be supported in the buffered image.
|
BufferedImage | createCompatibleImage(int width, int height, int transparency) - Returns a buffered image optimized to this device, so that blitting can
be supported in the buffered image.
|
VolatileImage | createCompatibleVolatileImage(int w, int h) - Returns a buffered volatile image optimized to this device, so that
blitting can be supported in the buffered image.
|
VolatileImage | createCompatibleVolatileImage(int width, int height, int transparency)
|
Rectangle | getBounds() - Returns the bounds of the configuration, in device coordinates.
|
ColorModel | getColorModel() - FIXME: I'm not sure which color model that should be returned here.
|
ColorModel | getColorModel(int transparency) - Gets a color model for the corresponding device which supports the desired
transparency level.
|
AffineTransform | getDefaultTransform() - Returns a transform that maps user coordinates to device coordinates.
|
GraphicsDevice | getDevice() - Gets the associated device that this configuration describes.
|
AffineTransform | getNormalizingTransform() - Returns a transform that maps user coordinates to device coordinates.
|
createCompatibleImage , createCompatibleImage , createCompatibleVolatileImage , createCompatibleVolatileImage , createCompatibleVolatileImage , createCompatibleVolatileImage , getBounds , getBufferCapabilities , getColorModel , getColorModel , getDefaultTransform , getDevice , getImageCapabilities , getNormalizingTransform |
clone , equals , extends Object> getClass , finalize , hashCode , notify , notifyAll , toString , wait , wait , wait |
createCompatibleVolatileImage
public VolatileImage createCompatibleVolatileImage(int w,
int h)
Returns a buffered volatile image optimized to this device, so that
blitting can be supported in the buffered image. Because the buffer is
volatile, it can be optimized by native graphics accelerators.
- createCompatibleVolatileImage in interface GraphicsConfiguration
w
- the width of the bufferh
- the height of the buffer
- the buffered image, or null if none is supported
Component.createVolatileImage(int, int)
getBounds
public Rectangle getBounds()
Returns the bounds of the configuration, in device coordinates. If this
is a virtual device (for example, encompassing several screens), the
bounds may have a non-zero origin.
- getBounds in interface GraphicsConfiguration
getDefaultTransform
public AffineTransform getDefaultTransform()
Returns a transform that maps user coordinates to device coordinates. The
preferred mapping is about 72 user units to 1 inch (2.54 cm) of physical
space. This is often the identity transform. The device coordinates have
the origin at the upper left, with increasing x to the right, and
increasing y to the bottom.
- getDefaultTransform in interface GraphicsConfiguration
- the transformation from user space to device space
getNormalizingTransform
public AffineTransform getNormalizingTransform()
Returns a transform that maps user coordinates to device coordinates. The
exact mapping is 72 user units to 1 inch (2.54 cm) of physical space.
This is often the identity transform. The device coordinates have the
origin at the upper left, with increasing x to the right, and increasing
y to the bottom. Note that this is more accurate (and thus, sometimes more
costly) than the default transform.
- getNormalizingTransform in interface GraphicsConfiguration
- the normalized transformation from user space to device space
Copyright (C) 2000, 2003 Free Software Foundation
This file is part of libgcj.
This software is copyrighted work licensed under the terms of the
Libgcj License. Please consult the file "LIBGCJ_LICENSE" for
details.