2013-11-04 Paul Thomas <pault@gcc.gnu.org>
[official-gcc.git] / libjava / java / awt / image / ImageConsumer.h
blobffca9fc3cadf14bc87a330a91f8ee841b7372ec0
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_image_ImageConsumer__
5 #define __java_awt_image_ImageConsumer__
7 #pragma interface
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace java
16 namespace awt
18 namespace image
20 class ColorModel;
21 class ImageConsumer;
27 class java::awt::image::ImageConsumer : public ::java::lang::Object
30 public:
31 virtual void setDimensions(jint, jint) = 0;
32 virtual void setProperties(::java::util::Hashtable *) = 0;
33 virtual void setColorModel(::java::awt::image::ColorModel *) = 0;
34 virtual void setHints(jint) = 0;
35 virtual void setPixels(jint, jint, jint, jint, ::java::awt::image::ColorModel *, JArray< jbyte > *, jint, jint) = 0;
36 virtual void setPixels(jint, jint, jint, jint, ::java::awt::image::ColorModel *, JArray< jint > *, jint, jint) = 0;
37 virtual void imageComplete(jint) = 0;
38 static const jint RANDOMPIXELORDER = 1;
39 static const jint TOPDOWNLEFTRIGHT = 2;
40 static const jint COMPLETESCANLINES = 4;
41 static const jint SINGLEPASS = 8;
42 static const jint SINGLEFRAME = 16;
43 static const jint IMAGEERROR = 1;
44 static const jint SINGLEFRAMEDONE = 2;
45 static const jint STATICIMAGEDONE = 3;
46 static const jint IMAGEABORTED = 4;
47 static ::java::lang::Class class$;
48 } __attribute__ ((java_interface));
50 #endif // __java_awt_image_ImageConsumer__