java.awt.image
public class MemoryImageSource extends Object implements ImageProducer
Constructor Summary | |
---|---|
MemoryImageSource(int w, int h, ColorModel cm, byte[] pix, int off, int scan)
Construct an image producer that reads image data from a byte
array.
| |
MemoryImageSource(int w, int h, ColorModel cm, byte[] pix, int off, int scan, Hashtable<?,?> props)
Constructs an ImageProducer from memory.
| |
MemoryImageSource(int w, int h, ColorModel cm, int[] pix, int off, int scan)
Construct an image producer that reads image data from an
integer array.
| |
MemoryImageSource(int w, int h, ColorModel cm, int[] pix, int off, int scan, Hashtable<?,?> props)
Constructs an ImageProducer from memory
| |
MemoryImageSource(int w, int h, int[] pix, int off, int scan, Hashtable<?,?> props)
Constructs an ImageProducer from memory using the default RGB ColorModel.
| |
MemoryImageSource(int w, int h, int[] pix, int off, int scan)
Constructs an ImageProducer from memory using the default RGB ColorModel.
|
Method Summary | |
---|---|
void | addConsumer(ImageConsumer ic)
Used to register an ImageConsumer with this
ImageProducer .
|
boolean | isConsumer(ImageConsumer ic)
Used to determine if the given ImageConsumer is
already registered with this ImageProducer .
|
void | newPixels()
Send an animation frame to the image consumers. |
void | newPixels(int x, int y, int w, int h)
Send an animation frame to the image consumers containing the specified
pixels unless setFullBufferUpdates is set.
|
void | newPixels(int x, int y, int w, int h, boolean framenotify)
Send an animation frame to the image consumers containing the specified
pixels unless setFullBufferUpdates is set.
|
void | newPixels(byte[] newpix, ColorModel newmodel, int offset, int scansize) |
void | newPixels(int[] newpix, ColorModel newmodel, int offset, int scansize) |
void | removeConsumer(ImageConsumer ic)
Used to remove an ImageConsumer from the list of
registered consumers for this ImageProducer .
|
void | requestTopDownLeftRightResend(ImageConsumer ic)
Used to register an ImageConsumer with this
ImageProducer and then request that this producer
resend the image data in the order top-down, left-right.
|
void | setAnimated(boolean animated)
Changes a flag to indicate whether this MemoryImageSource supports
animations.
|
void | setFullBufferUpdates(boolean fullbuffers)
A flag to indicate whether or not to send full buffer updates when
sending animation. |
void | startProduction(ImageConsumer ic)
Used to register an ImageConsumer with this
ImageProducer and then immediately start
reconstruction of the image data to be delivered to all
registered consumers. |
Parameters: w width of image h height of image cm the color model used to represent pixel values pix a byte array of pixel values off the offset into the array at which the first pixel is stored scan the number of array elements that represents a single pixel row
Parameters: w the image width. h the image height. cm the color model. pix the image data. off the offset to the first pixel in the array. scan the number of array elements from a pixel on one row to the
corresponding pixel on the next row. props image properties (null
permitted).
Parameters: w width of image h height of image cm the color model used to represent pixel values pix an integer array of pixel values off the offset into the array at which the first pixel is stored scan the number of array elements that represents a single pixel row
Parameters: w the image width. h the image height. cm the color model. pix the image data. off the offset to the first pixel in the array. scan the number of array elements from a pixel on one row to the
corresponding pixel on the next row. props image properties (null
permitted).
Parameters: w the image width. h the image height. pix the image data. off the offset to the first pixel in the array. scan the number of array elements from a pixel on one row to the
corresponding pixel on the next row. props image properties (null
permitted).
Parameters: w the image width. h the image height. pix the image data. off the offset to the first pixel in the array. scan the number of array elements from a pixel on one row to the corresponding pixel on the next row.
ImageConsumer
with this
ImageProducer
.
Parameters: ic the image consumer.
ImageConsumer
is
already registered with this ImageProducer
.
Parameters: ic the image consumer.
Parameters: x the x-coordinate. y the y-coordinate. w the width. h the height.
Parameters: x the x-coordinate. y the y-coordinate. w the width. h the height. framenotify send notification?
ImageConsumer
from the list of
registered consumers for this ImageProducer
.
Parameters: ic the image consumer.
ImageConsumer
with this
ImageProducer
and then request that this producer
resend the image data in the order top-down, left-right.
Parameters: ic the image consumer.
Parameters: animated A flag indicating whether this class supports animations
Parameters: fullbuffers a flag indicating whether to send the full buffers
ImageConsumer
with this
ImageProducer
and then immediately start
reconstruction of the image data to be delivered to all
registered consumers.