Package com.twelvemonkeys.image
Class BufferedImageFactory.Consumer
java.lang.Object
com.twelvemonkeys.image.BufferedImageFactory.Consumer
- All Implemented Interfaces:
ImageConsumer
- Enclosing class:
BufferedImageFactory
-
Field Summary
Fields inherited from interface java.awt.image.ImageConsumer
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
imageComplete
(int status) void
setColorModel
(ColorModel colorModel) private void
setColorModelOnce
(ColorModel colorModel) void
setDimensions
(int w, int h) void
setHints
(int hintFlags) void
setPixels
(int x, int y, int width, int height, ColorModel colorModel, byte[] pixels, int offset, int scanSize) void
setPixels
(int x, int y, int width, int height, ColorModel colorModel, int[] pixels, int offset, int scanSize) void
setPixels
(int x, int y, int width, int height, ColorModel colorModel, short[] pixels, int offset, int scanSize) private void
setPixelsImpl
(int pX, int pY, int pWidth, int pHeight, ColorModel pModel, Object pPixels, int pOffset, int pScanSize) Implementation of all setPixels methods.void
setProperties
(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:
imageComplete
in interfaceImageConsumer
-
setColorModel
- Specified by:
setColorModel
in interfaceImageConsumer
-
setDimensions
public void setDimensions(int w, int h) - Specified by:
setDimensions
in interfaceImageConsumer
-
setHints
public void setHints(int hintFlags) - Specified by:
setHints
in interfaceImageConsumer
-
setPixels
public void setPixels(int x, int y, int width, int height, ColorModel colorModel, byte[] pixels, int offset, int scanSize) - Specified by:
setPixels
in interfaceImageConsumer
-
setPixels
public void setPixels(int x, int y, int width, int height, ColorModel colorModel, int[] pixels, int offset, int scanSize) - Specified by:
setPixels
in interfaceImageConsumer
-
setProperties
- Specified by:
setProperties
in interfaceImageConsumer
-