Package com.twelvemonkeys.image
Class BufferedImageFactory.Consumer
- java.lang.Object
-
- com.twelvemonkeys.image.BufferedImageFactory.Consumer
-
- All Implemented Interfaces:
java.awt.image.ImageConsumer
- Enclosing class:
- BufferedImageFactory
private class BufferedImageFactory.Consumer extends java.lang.Object implements java.awt.image.ImageConsumer
-
-
Constructor Summary
Constructors Modifier Constructor Description privateConsumer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidimageComplete(int status)voidsetColorModel(java.awt.image.ColorModel colorModel)private voidsetColorModelOnce(java.awt.image.ColorModel colorModel)voidsetDimensions(int w, int h)voidsetHints(int hintFlags)voidsetPixels(int x, int y, int width, int height, java.awt.image.ColorModel colorModel, byte[] pixels, int offset, int scanSize)voidsetPixels(int x, int y, int width, int height, java.awt.image.ColorModel colorModel, int[] pixels, int offset, int scanSize)voidsetPixels(int x, int y, int width, int height, java.awt.image.ColorModel colorModel, short[] pixels, int offset, int scanSize)private voidsetPixelsImpl(int pX, int pY, int pWidth, int pHeight, java.awt.image.ColorModel pModel, java.lang.Object pPixels, int pOffset, int pScanSize)Implementation of all setPixels methods.voidsetProperties(java.util.Hashtable properties)
-
-
-
Method Detail
-
setPixelsImpl
private void setPixelsImpl(int pX, int pY, int pWidth, int pHeight, java.awt.image.ColorModel pModel, java.lang.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, java.awt.image.ColorModel colorModel, short[] pixels, int offset, int scanSize)
-
setColorModelOnce
private void setColorModelOnce(java.awt.image.ColorModel colorModel)
-
imageComplete
public void imageComplete(int status)
- Specified by:
imageCompletein interfacejava.awt.image.ImageConsumer
-
setColorModel
public void setColorModel(java.awt.image.ColorModel colorModel)
- Specified by:
setColorModelin interfacejava.awt.image.ImageConsumer
-
setDimensions
public void setDimensions(int w, int h)- Specified by:
setDimensionsin interfacejava.awt.image.ImageConsumer
-
setHints
public void setHints(int hintFlags)
- Specified by:
setHintsin interfacejava.awt.image.ImageConsumer
-
setPixels
public void setPixels(int x, int y, int width, int height, java.awt.image.ColorModel colorModel, byte[] pixels, int offset, int scanSize)- Specified by:
setPixelsin interfacejava.awt.image.ImageConsumer
-
setPixels
public void setPixels(int x, int y, int width, int height, java.awt.image.ColorModel colorModel, int[] pixels, int offset, int scanSize)- Specified by:
setPixelsin interfacejava.awt.image.ImageConsumer
-
setProperties
public void setProperties(java.util.Hashtable properties)
- Specified by:
setPropertiesin interfacejava.awt.image.ImageConsumer
-
-