2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_awt_xlib_XOffScreenImage__
5 #define __gnu_awt_xlib_XOffScreenImage__
9 #include <java/awt/Image.h>
10 #include <gcj/array.h>
20 class XGraphicsConfiguration
;
21 class XOffScreenImage
;
39 class GraphicsConfiguration
;
50 class gnu::awt::xlib::XOffScreenImage
: public ::java::awt::Image
53 public: // actually package-private
54 XOffScreenImage(::gnu::awt::xlib::XGraphicsConfiguration
*, ::gnu::gcj::xlib::Drawable
*, jint
, jint
, ::java::awt::image::ColorModel
*);
55 XOffScreenImage(::gnu::awt::xlib::XGraphicsConfiguration
*, ::gnu::gcj::xlib::Drawable
*, ::java::awt::image::ImageProducer
*, ::java::awt::image::ColorModel
*);
57 virtual ::gnu::gcj::xlib::Pixmap
* getPixmap();
59 virtual ::java::awt::Graphics
* getGraphics();
60 virtual jint
getHeight(::java::awt::image::ImageObserver
*);
61 virtual jint
getHeight();
62 virtual ::java::awt::image::ImageProducer
* getSource();
63 virtual jint
getWidth(::java::awt::image::ImageObserver
*);
64 virtual jint
getWidth();
65 virtual ::java::lang::Object
* getProperty(::java::lang::String
*, ::java::awt::image::ImageObserver
*);
66 virtual ::java::awt::GraphicsConfiguration
* getGraphicsConfiguration();
67 virtual void imageComplete(jint
);
68 virtual void setColorModel(::java::awt::image::ColorModel
*);
69 virtual void setDimensions(jint
, jint
);
70 virtual void setHints(jint
);
71 virtual void setPixels(jint
, jint
, jint
, jint
, ::java::awt::image::ColorModel
*, JArray
< jint
> *, jint
, jint
);
72 virtual void setPixels(jint
, jint
, jint
, jint
, ::java::awt::image::ColorModel
*, JArray
< jbyte
> *, jint
, jint
);
73 virtual void setProperties(::java::util::Hashtable
*);
75 ::gnu::gcj::xlib::Pixmap
* __attribute__((aligned(__alignof__( ::java::awt::Image
)))) pixmap
;
76 ::gnu::awt::xlib::XGraphicsConfiguration
* config
;
79 ::gnu::gcj::xlib::Drawable
* drawable
;
80 ::java::awt::image::ImageProducer
* prod
;
81 ::gnu::gcj::xlib::GC
* gc
;
82 ::java::awt::image::ColorModel
* pixmapColorModel
;
84 static ::java::lang::Class
class$
;
87 #endif // __gnu_awt_xlib_XOffScreenImage__