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