diff options
author | Mark Wielaard <mark@klomp.org> | 2004-11-11 22:46:09 +0000 |
---|---|---|
committer | Mark Wielaard <mark@klomp.org> | 2004-11-11 22:46:09 +0000 |
commit | 64a66ad2dbc43fc6d88895deb7780ec7d23f5841 (patch) | |
tree | 5dc1344e5f1862f4e32385348468b7cb57676340 | |
parent | c1d2f233a1883522cd4343dd95cd4827c20d0f50 (diff) | |
download | classpath-64a66ad2dbc43fc6d88895deb7780ec7d23f5841.tar.gz |
2004-11-11 Paul Jenner <psj.home@ntlworld.com>
* java/awt/image/Raster.java
(createPackedRaster): Implemented.
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | java/awt/image/Raster.java | 13 |
2 files changed, 18 insertions, 0 deletions
@@ -1,3 +1,8 @@ +2004-11-11 Paul Jenner <psj.home@ntlworld.com> + + * java/awt/image/Raster.java + (createPackedRaster): Implemented. + 2004-11-11 Mark Wielaard <mark@klomp.org> * javax/swing/plaf/basic/BasicTableHeaderUI.java: Indentation fixups. diff --git a/java/awt/image/Raster.java b/java/awt/image/Raster.java index adaf9aabb..0fad4ba0a 100644 --- a/java/awt/image/Raster.java +++ b/java/awt/image/Raster.java @@ -225,6 +225,19 @@ public class Raster bandMasks); return createWritableRaster(sm, dataBuffer, location); } + + public static WritableRaster + createPackedRaster(DataBuffer dataBuffer, + int w, int h, + int bitsPerPixel, + Point location) + { + SampleModel sm = + new MultiPixelPackedSampleModel(dataBuffer.getDataType(), + w, h, + bitsPerPixel); + return createWritableRaster(sm, dataBuffer, location); + } public static Raster createRaster(SampleModel sm, DataBuffer db, Point location) |