Class BufferedImageFactory.Consumer
java.lang.Object
com.twelvemonkeys.image.BufferedImageFactory.Consumer
- All Implemented Interfaces:
ImageConsumer
- Enclosing class:
BufferedImageFactory
- Version:
- $Id: //depot/branches/personal/haraldk/twelvemonkeys/release-2/twelvemonkeys-core/src/main/java/com/twelvemonkeys/image/BufferedImageFactory.java#1 $
-
Field Summary
Fields inherited from interface ImageConsumer
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidimageComplete(int status) voidsetColorModel(ColorModel colorModel) private voidsetColorModelOnce(ColorModel colorModel) voidsetDimensions(int w, int h) voidsetHints(int hintFlags) voidsetPixels(int x, int y, int width, int height, ColorModel colorModel, byte[] pixels, int offset, int scanSize) voidsetPixels(int x, int y, int width, int height, ColorModel colorModel, int[] pixels, int offset, int scanSize) voidsetPixels(int x, int y, int width, int height, ColorModel colorModel, short[] pixels, int offset, int scanSize) private voidsetPixelsImpl(int pX, int pY, int pWidth, int pHeight, ColorModel pModel, Object pPixels, int pOffset, int pScanSize) Implementation of all setPixels methods.voidsetProperties(Hashtable properties)
-
Constructor Details
-
Consumer
private Consumer()
-
-
Method Details
-
setPixelsImpl
private void setPixelsImpl(int pX, int pY, int pWidth, int pHeight, ColorModel pModel, Object pPixels, int pOffset, int pScanSize) Implementation of all setPixels methods. Note that this implementation assumes that all invocations for one image uses the same color model, and that the pixel data has the same type.- Parameters:
pX- x coordinate of pixel data regionpY- y coordinate of pixel data regionpWidth- width of pixel data regionpHeight- height of pixel data regionpModel- the color model of the pixel datapPixels- the pixel data arraypOffset- the offset into the pixel data arraypScanSize- the scan size of the pixel data array
-
setPixels
public void setPixels(int x, int y, int width, int height, ColorModel colorModel, short[] pixels, int offset, int scanSize) -
setColorModelOnce
-
imageComplete
public void imageComplete(int status) - Specified by:
imageCompletein interfaceImageConsumer
-
setColorModel
- Specified by:
setColorModelin interfaceImageConsumer
-
setDimensions
public void setDimensions(int w, int h) - Specified by:
setDimensionsin interfaceImageConsumer
-
setHints
public void setHints(int hintFlags) - Specified by:
setHintsin interfaceImageConsumer
-
setPixels
public void setPixels(int x, int y, int width, int height, ColorModel colorModel, byte[] pixels, int offset, int scanSize) - Specified by:
setPixelsin interfaceImageConsumer
-
setPixels
public void setPixels(int x, int y, int width, int height, ColorModel colorModel, int[] pixels, int offset, int scanSize) - Specified by:
setPixelsin interfaceImageConsumer
-
setProperties
- Specified by:
setPropertiesin interfaceImageConsumer
-