25acffd9e2a271120f074a28bd663eef4cacd74b
[jalviewjs.git] / site / j2s / jssun / awt / image / ImagingLib.js
1 Clazz.declarePackage ("jssun.awt.image");\r
2 Clazz.load (null, "jssun.awt.image.ImagingLib", ["swingjs.JSToolkit"], function () {\r
3 c$ = Clazz.declareType (jssun.awt.image, "ImagingLib");\r
4 c$.filter = Clazz.defineMethod (c$, "filter", \r
5 function (op, src, dst) {\r
6 if (dst == null) {\r
7 dst = op.createCompatibleDestRaster (src);\r
8 }return swingjs.JSToolkit.filterRaster (src, dst, op);\r
9 }, "java.awt.image.RasterOp,java.awt.image.Raster,java.awt.image.WritableRaster");\r
10 c$.filter = Clazz.defineMethod (c$, "filter", \r
11 function (op, src, dst) {\r
12 if (jssun.awt.image.ImagingLib.verbose) {\r
13 System.out.println ("in filter and op is " + op + "bufimage is " + src + " and " + dst);\r
14 }if (dst == null) {\r
15 dst = op.createCompatibleDestImage (src, null);\r
16 }return swingjs.JSToolkit.filterImage (src, dst, op);\r
17 }, "java.awt.image.BufferedImageOp,java.awt.image.BufferedImage,java.awt.image.BufferedImage");\r
18 Clazz.defineStatics (c$,\r
19 "verbose", false,\r
20 "NUM_NATIVE_OPS", 3,\r
21 "LOOKUP_OP", 0,\r
22 "AFFINE_OP", 1,\r
23 "CONVOLVE_OP", 2);\r
24 });\r