2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_image_ImageConsumer__
5 #define __java_awt_image_ImageConsumer__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
27 class java::awt::image::ImageConsumer
: public ::java::lang::Object
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__