java.lang.Object
com.aoapps.hodgepodge.awt.ImageLoader
- All Implemented Interfaces:
ImageConsumer
Preloads an image for use in
Graphics.drawImage calls.- Author:
- AO Industries, Inc.
-
Field Summary
Fields inherited from interface java.awt.image.ImageConsumer
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT -
Constructor Summary
ConstructorsConstructorDescriptionImageLoader(Image image) ImageLoader(Image image, Logger logger) Deprecated.logger is unused -
Method Summary
Modifier and TypeMethodDescriptionvoidimageComplete(int status) voidLoads an image and returns when a frame is done, the image is done, an error occurs, or the image is aborted.voidsetColorModel(ColorModel mode) voidsetDimensions(int width, int height) voidsetHints(int flags) voidsetPixels(int x, int y, int width, int height, ColorModel model, byte[] pixels, int offset, int scansize) voidsetPixels(int x, int y, int width, int height, ColorModel model, int[] pixels, int offset, int scansize) voidsetProperties(Hashtable<?, ?> properties)
-
Constructor Details
-
ImageLoader
Deprecated.logger is unused -
ImageLoader
-
-
Method Details
-
imageComplete
public void imageComplete(int status) - Specified by:
imageCompletein interfaceImageConsumer
-
loadImage
Loads an image and returns when a frame is done, the image is done, an error occurs, or the image is aborted.- Throws:
InterruptedException
-
setColorModel
- Specified by:
setColorModelin interfaceImageConsumer
-
setDimensions
public void setDimensions(int width, int height) - Specified by:
setDimensionsin interfaceImageConsumer
-
setHints
public void setHints(int flags) - Specified by:
setHintsin interfaceImageConsumer
-
setPixels
public void setPixels(int x, int y, int width, int height, ColorModel model, byte[] pixels, int offset, int scansize) - Specified by:
setPixelsin interfaceImageConsumer
-
setPixels
public void setPixels(int x, int y, int width, int height, ColorModel model, int[] pixels, int offset, int scansize) - Specified by:
setPixelsin interfaceImageConsumer
-
setProperties
- Specified by:
setPropertiesin interfaceImageConsumer
-
