OSDN Git Service

libjava/ChangeLog:
[pf3gnuchains/gcc-fork.git] / libjava / gnu / java / awt / java2d / RasterGraphics.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __gnu_java_awt_java2d_RasterGraphics__
5 #define __gnu_java_awt_java2d_RasterGraphics__
6
7 #pragma interface
8
9 #include <gnu/java/awt/java2d/AbstractGraphics2D.h>
10 extern "Java"
11 {
12   namespace gnu
13   {
14     namespace java
15     {
16       namespace awt
17       {
18         namespace java2d
19         {
20             class RasterGraphics;
21             class ScanlineCoverage;
22         }
23       }
24     }
25   }
26   namespace java
27   {
28     namespace awt
29     {
30         class GraphicsConfiguration;
31         class Rectangle;
32       namespace image
33       {
34           class ColorModel;
35           class WritableRaster;
36       }
37     }
38   }
39 }
40
41 class gnu::java::awt::java2d::RasterGraphics : public ::gnu::java::awt::java2d::AbstractGraphics2D
42 {
43
44 public:
45   RasterGraphics(::java::awt::image::WritableRaster *, ::java::awt::image::ColorModel *);
46   virtual void renderScanline(jint, ::gnu::java::awt::java2d::ScanlineCoverage *);
47 public: // actually protected
48   virtual ::java::awt::image::ColorModel * getColorModel();
49   virtual ::java::awt::image::WritableRaster * getDestinationRaster();
50 public:
51   virtual ::java::awt::GraphicsConfiguration * getDeviceConfiguration();
52 public: // actually protected
53   virtual ::java::awt::Rectangle * getDeviceBounds();
54 private:
55   ::java::awt::image::WritableRaster * __attribute__((aligned(__alignof__( ::gnu::java::awt::java2d::AbstractGraphics2D)))) raster;
56   ::java::awt::image::ColorModel * colorModel;
57 public:
58   static ::java::lang::Class class$;
59 };
60
61 #endif // __gnu_java_awt_java2d_RasterGraphics__