2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_image_RescaleOp__
5 #define __java_awt_image_RescaleOp__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
36 class java::awt::image::RescaleOp
: public ::java::lang::Object
40 RescaleOp(JArray
< jfloat
> *, JArray
< jfloat
> *, ::java::awt::RenderingHints
*);
41 RescaleOp(jfloat
, jfloat
, ::java::awt::RenderingHints
*);
42 virtual JArray
< jfloat
> * getScaleFactors(JArray
< jfloat
> *);
43 virtual JArray
< jfloat
> * getOffsets(JArray
< jfloat
> *);
44 virtual jint
getNumFactors();
45 virtual ::java::awt::RenderingHints
* getRenderingHints();
46 virtual ::java::awt::image::BufferedImage
* filter(::java::awt::image::BufferedImage
*, ::java::awt::image::BufferedImage
*);
47 virtual ::java::awt::image::WritableRaster
* filter(::java::awt::image::Raster
*, ::java::awt::image::WritableRaster
*);
49 ::java::awt::image::WritableRaster
* filter(::java::awt::image::Raster
*, ::java::awt::image::WritableRaster
*, JArray
< jboolean
> *);
51 virtual ::java::awt::image::BufferedImage
* createCompatibleDestImage(::java::awt::image::BufferedImage
*, ::java::awt::image::ColorModel
*);
52 virtual ::java::awt::image::WritableRaster
* createCompatibleDestRaster(::java::awt::image::Raster
*);
53 virtual ::java::awt::geom::Rectangle2D
* getBounds2D(::java::awt::image::BufferedImage
*);
54 virtual ::java::awt::geom::Rectangle2D
* getBounds2D(::java::awt::image::Raster
*);
55 virtual ::java::awt::geom::Point2D
* getPoint2D(::java::awt::geom::Point2D
*, ::java::awt::geom::Point2D
*);
57 JArray
< jfloat
> * __attribute__((aligned(__alignof__( ::java::lang::Object
)))) scale
;
58 JArray
< jfloat
> * offsets
;
59 ::java::awt::RenderingHints
* hints
;
61 static ::java::lang::Class
class$
;
64 #endif // __java_awt_image_RescaleOp__