Home » openjdk-7 » sun » awt » image »

sun.awt.image

Interfaces:

ImageFetchable   This interface allows the ImageFetcher class to drive the production of image data in an ImageProducer class by calling the doFetch() method from one of a pool of threads which are created to facilitate asynchronous delivery of image data outside of the standard system threads which manage the applications User Interface.  code | html
SunWritableRaster.DataStealer     code | html
SurfaceManager.FlushableCacheData   An interface for Objects used in the SurfaceManager cache to implement if they have data that should be flushed when the Image is flushed.  code | html
SurfaceManager.ProxiedGraphicsConfig   An interface for GraphicsConfiguration objects to implement if their surfaces accelerate images using SurfaceDataProxy objects.  code | html

Abstract Classes:

ImageDecoder     code | html
ImageWatched     code | html
InputStreamImageSource     code | html
SurfaceManager   The abstract base class that manages the various SurfaceData objects that represent an Image's contents.  code | html
SurfaceManager.ImageAccessor     code | html
VSyncedBSManager   Manages v-synced buffer strategies.  code | html
VolatileSurfaceManager   This SurfaceManager variant manages an accelerated volatile surface, if it is possible to create that surface.  code | html

Classes:

BadDepthException     code | html
BufImgSurfaceData     code | html
BufImgSurfaceData.ICMColorData     code | html
BufImgSurfaceManager   This SurfaceManager variant manages the default (software) surface of a BufferedImage.  code | html
BufImgVolatileSurfaceManager   This SurfaceManager variant manages an unaccelerated volatile surface.  code | html
BufferedImageDevice     code | html
BufferedImageGraphicsConfig     code | html
ByteArrayImageSource     code | html
ByteBandedRaster   This class defines a Raster with pixels consisting of multiple 8-bit samples stored in possibly separate arrays for each band.  code | html
ByteComponentRaster   This class defines a Raster with pixels consisting of one or more 8-bit data elements stored in close proximity to each other in a single byte array.  code | html
ByteInterleavedRaster   This class defines a Raster with pixels consisting of one or more 8-bit data elements stored in close proximity to each other in a single byte array.  code | html
BytePackedRaster   This class is useful for describing 1, 2, or 4 bit image data elements.  code | html
DataBufferNative   This class extends DataBuffer and allows access to native data via the DataBuffer methods.  code | html
FetcherInfo   The FetcherInfo class encapsulates the per-AppContext ImageFetcher information.  code | html
FileImageSource     code | html
GifFrame     code | html
GifImageDecoder   Gif Image converter  code | html
ImageAccessException     code | html
ImageConsumerQueue     code | html
ImageFetcher   An ImageFetcher is a thread used to fetch ImageFetchable objects.  code | html
ImageFormatException     code | html
ImageRepresentation     code | html
ImageWatched.Link     code | html
ImageWatched.WeakLink     code | html
ImagingLib   This class provides a hook to access platform-specific imaging code.  code | html
IntegerComponentRaster   This class defines a Raster with pixels consisting of one or more 32-bit data elements stored in close proximity to each other in a integer array.  code | html
IntegerInterleavedRaster   This class defines a Raster with pixels consisting of one or more 32-bit data elements stored in close proximity to each other in a integer array.  code | html
JPEGImageDecoder   JPEG Image converter  code | html
NativeLibLoader     code | html
OffScreenImage   This is a special variant of BufferedImage that keeps a reference to a Component.  code | html
OffScreenImageSource     code | html
PNGFilterInputStream     code | html
PNGImageDecoder   PNG - Portable Network Graphics - image file reader.  code | html
PNGImageDecoder.Chromaticities     code | html
PNGImageDecoder.PNGException     code | html
PixelConverter   This class provides utilities for converting between the standard rgb colorspace specification and the equivalent value for a pixel of a given surface type.  code | html
PixelConverter.Argb     code | html
PixelConverter.ArgbBm     code | html
PixelConverter.ArgbPre     code | html
PixelConverter.Bgrx     code | html
PixelConverter.ByteGray     code | html
PixelConverter.Rgba     code | html
PixelConverter.RgbaPre     code | html
PixelConverter.Rgbx   Subclasses of PixelConverter.  code | html
PixelConverter.Ushort4444Argb     code | html
PixelConverter.Ushort555Rgb     code | html
PixelConverter.Ushort555Rgbx     code | html
PixelConverter.Ushort565Rgb     code | html
PixelConverter.UshortGray     code | html
PixelConverter.Xbgr     code | html
PixelConverter.Xrgb     code | html
ShortBandedRaster   This class defines a Raster with pixels consisting of multiple 16-bit samples stored in separate arrays for each band.  code | html
ShortComponentRaster   This class defines a Raster with pixels consisting of one or more 16-bit data elements stored in close proximity to each other in a short integer array.  code | html
ShortInterleavedRaster   This class defines a Raster with pixels consisting of one or more 16-bit data elements stored in close proximity to each other in a short integer array.  code | html
SunVolatileImage   This class is the base implementation of the VolatileImage abstract class.  code | html
SunWritableRaster   This class exists as a middle layer between WritableRaster and its implementation specific subclasses (ByteComponentRaster, ShortBandedRaster, etc).  code | html
SurfaceManager.ImageCapabilitiesGc     code | html
ToolkitImage     code | html
URLImageSource     code | html
VSyncedBSManager.NoLimitVSyncBSMgr   An instance of the manager which allows any buffer strategy to be v-synced.  code | html
VSyncedBSManager.SingleVSyncedBSMgr   An instance of the manager which allows only one buffer strategy to be v-synced at any give moment in the vm.  code | html
VolatileSurfaceManager.AcceleratedImageCapabilities     code | html
WritableRasterNative   WritableRasterNative This class exists to wrap a native DataBuffer object.  code | html
XbmImageDecoder   Parse files of the form: #define foo_width w #define foo_height h static char foo_bits[] = { 0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn, 0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn, 0xnn,0xnn,0xnn,0xnn};  code | html