| Modifier and Type | Interface and Description |
|---|---|
| public interface | 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. |
| Modifier and Type | Class and Description |
|---|---|
| public class | |
| public class | |
| public class | |
| public class | BufImgSurfaceManager
This SurfaceManager variant manages the default (software) surface of a BufferedImage. |
| public class | BufImgVolatileSurfaceManager
This SurfaceManager variant manages an unaccelerated volatile surface. |
| public class | |
| public class | ByteBandedRaster
This class defines a Raster with pixels consisting of multiple 8-bit samples stored in possibly separate arrays for each band. |
| public class | 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. |
| public class | 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. |
| public class | BytePackedRaster
This class is useful for describing 1, 2, or 4 bit image data elements. |
| public class | DataBufferNative
This class extends |
| pack-priv class | FetcherInfo
The FetcherInfo class encapsulates the ImageFetcher information. |
| public class | |
| pack-priv class | |
| public class | GifImageDecoder
Gif Image converter |
| public class | |
| public class | ImageCache
ImageCache - A fixed pixel count sized cache of Images keyed by arbitrary set of arguments. |
| pack-priv class | |
| public abstract class | |
| pack-priv class | ImageFetcher
An ImageFetcher is a thread used to fetch ImageFetchable objects. |
| public class | |
| public class | |
| public abstract class | |
| public class | ImagingLib
This class provides a hook to access platform-specific imaging code. |
| public abstract class | |
| public class | 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. |
| public class | 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. |
| public class | JPEGImageDecoder
JPEG Image converter |
| public class | |
| public class | |
| pack-priv class | |
| public class | OffScreenImage
This is a special variant of BufferedImage that keeps a reference to a Component. |
| public class | |
| public class | 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. |
| pack-priv class | |
| public class | PNGImageDecoder
PNG - Portable Network Graphics - image file reader. |
| public class | ShortBandedRaster
This class defines a Raster with pixels consisting of multiple 16-bit samples stored in separate arrays for each band. |
| public class | 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. |
| public class | 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. |
| public class | SunVolatileImage
This class is the base implementation of the VolatileImage abstract class. |
| public class | SunWritableRaster
This class exists as a middle layer between WritableRaster and its implementation specific subclasses (ByteComponentRaster, ShortBandedRaster, etc). |
| public abstract class | SurfaceManager
The abstract base class that manages the various SurfaceData objects that represent an Image's contents. |
| public class | |
| public class | |
| public abstract class | VolatileSurfaceManager
This SurfaceManager variant manages an accelerated volatile surface, if it is possible to create that surface. |
| public abstract class | VSyncedBSManager
Manages v-synced buffer strategies. |
| public class | WritableRasterNative
WritableRasterNative This class exists to wrap a native DataBuffer object. |
| public class | 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}; |