Constructors
| Name | Description |
|---|---|
| MemoryImageSource(int, int, ColorModel, byte[], int, int) | Constructs an ImageProducer object which uses an array of bytes to produce data for an Image object. |
| MemoryImageSource(int, int, ColorModel, byte[], int, int, Hashtable) | Constructs an ImageProducer object which uses an array of bytes to produce data for an Image object. |
| MemoryImageSource(int, int, ColorModel, int[], int, int) | Constructs an ImageProducer object which uses an array of integers to produce data for an Image object. |
| MemoryImageSource(int, int, ColorModel, int[], int, int, Hashtable) | Constructs an ImageProducer object which uses an array of integers to produce data for an Image object. |
| MemoryImageSource(int, int, int[], int, int) | Constructs an ImageProducer object which uses an array of integers in the default RGB ColorModel to produce data for an Image object. |
| MemoryImageSource(int, int, int[], int, int, Hashtable) | Constructs an ImageProducer object which uses an array of integers in the default RGB ColorModel to produce data for an Image object. |
Methods
| Name | Description |
|---|---|
| addConsumer(ImageConsumer) | Adds an ImageConsumer to the list of consumers interested in data for this image. |
| isConsumer(ImageConsumer) | Determine if an ImageConsumer is on the list of consumers currently interested in data for this image. |
| newPixels() | Send a whole new buffer of pixels to any ImageConsumers that are currently interested in the data for this image and notify them that an animation frame is complete. |
| newPixels(byte[], ColorModel, int, int) | Change to a new byte array to hold the pixels for this image. |
| newPixels(int, int, int, int) | Send a rectangular region of the buffer of pixels to any ImageConsumers that are currently interested in the data for this image and notify them that an animation frame is complete. |
| newPixels(int, int, int, int, boolean) | Send a rectangular region of the buffer of pixels to any ImageConsumers that are currently interested in the data for this image. |
| newPixels(int[], ColorModel, int, int) | Change to a new int array to hold the pixels for this image. |
| removeConsumer(ImageConsumer) | Remove an ImageConsumer from the list of consumers interested in data for this image. |
| requestTopDownLeftRightResend(ImageConsumer) | Requests that a given ImageConsumer have the image data delivered one more time in top-down, left-right order. |
| setAnimated(boolean) | Change this memory image into a multi-frame animation or a single-frame static image depending on the animated parameter. |
| setFullBufferUpdates(boolean) | Specify whether this animated memory image should always be updated by sending the complete buffer of pixels whenever there is a change. |
| startProduction(ImageConsumer) | Adds an ImageConsumer to the list of consumers interested in data for this image, and immediately start delivery of the image data through the ImageConsumer interface. |