OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / java / awt / ColorPaintContext.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __java_awt_ColorPaintContext__
5 #define __java_awt_ColorPaintContext__
6
7 #pragma interface
8
9 #include <java/lang/Object.h>
10 extern "Java"
11 {
12   namespace java
13   {
14     namespace awt
15     {
16         class ColorPaintContext;
17         class ColorPaintContext$ColorRaster;
18       namespace image
19       {
20           class ColorModel;
21           class Raster;
22       }
23     }
24   }
25 }
26
27 class java::awt::ColorPaintContext : public ::java::lang::Object
28 {
29
30 public: // actually package-private
31   ColorPaintContext(jint);
32   ColorPaintContext(::java::awt::image::ColorModel *, jint);
33 public:
34   virtual void dispose();
35   virtual ::java::awt::image::ColorModel * getColorModel();
36   virtual ::java::awt::image::Raster * getRaster(jint, jint, jint, jint);
37 public: // actually package-private
38   jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) color;
39   ::java::awt::image::ColorModel * colorModel;
40 private:
41   ::java::awt::ColorPaintContext$ColorRaster * cachedRaster;
42 public:
43   static ::java::lang::Class class$;
44 };
45
46 #endif // __java_awt_ColorPaintContext__