2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_Image__
5 #define __java_awt_Image__
9 #include <java/lang/Object.h>
27 class java::awt::Image
: public ::java::lang::Object
32 virtual jint
getWidth(::java::awt::image::ImageObserver
*) = 0;
33 virtual jint
getHeight(::java::awt::image::ImageObserver
*) = 0;
34 virtual ::java::awt::image::ImageProducer
* getSource() = 0;
35 virtual ::java::awt::Graphics
* getGraphics() = 0;
36 virtual ::java::lang::Object
* getProperty(::java::lang::String
*, ::java::awt::image::ImageObserver
*) = 0;
37 virtual ::java::awt::Image
* getScaledInstance(jint
, jint
, jint
);
38 virtual void flush() = 0;
39 virtual void setAccelerationPriority(jfloat
);
40 virtual jfloat
getAccelerationPriority();
41 static ::java::lang::Object
* UndefinedProperty
;
42 static const jint SCALE_DEFAULT
= 1;
43 static const jint SCALE_FAST
= 2;
44 static const jint SCALE_SMOOTH
= 4;
45 static const jint SCALE_REPLICATE
= 8;
46 static const jint SCALE_AREA_AVERAGING
= 16;
47 public: // actually protected
48 jfloat
__attribute__((aligned(__alignof__( ::java::lang::Object
)))) accelerationPriority
;
50 static ::java::lang::Class
class$
;
53 #endif // __java_awt_Image__