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 private
Consumer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
imageComplete(int status)
void
setColorModel(java.awt.image.ColorModel colorModel)
private void
setColorModelOnce(java.awt.image.ColorModel colorModel)
void
setDimensions(int w, int h)
void
setHints(int hintFlags)
void
setPixels(int x, int y, int width, int height, java.awt.image.ColorModel colorModel, byte[] pixels, int offset, int scanSize)
void
setPixels(int x, int y, int width, int height, java.awt.image.ColorModel colorModel, int[] pixels, int offset, int scanSize)
void
setPixels(int x, int y, int width, int height, java.awt.image.ColorModel colorModel, short[] pixels, int offset, int scanSize)
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.void
setProperties(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:
imageComplete
in interfacejava.awt.image.ImageConsumer
-
setColorModel
public void setColorModel(java.awt.image.ColorModel colorModel)
- Specified by:
setColorModel
in interfacejava.awt.image.ImageConsumer
-
setDimensions
public void setDimensions(int w, int h)
- Specified by:
setDimensions
in interfacejava.awt.image.ImageConsumer
-
setHints
public void setHints(int hintFlags)
- Specified by:
setHints
in 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:
setPixels
in 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:
setPixels
in interfacejava.awt.image.ImageConsumer
-
setProperties
public void setProperties(java.util.Hashtable properties)
- Specified by:
setProperties
in interfacejava.awt.image.ImageConsumer
-
-