Merged with mainline at revision 128810.
[official-gcc.git] / libjava / gnu / java / awt / java2d / ScanlineCoverage.h
blob46d9ae8997f2bed8a29260d79e5aad13db97db92
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_java_awt_java2d_ScanlineCoverage__
5 #define __gnu_java_awt_java2d_ScanlineCoverage__
7 #pragma interface
9 #include <java/lang/Object.h>
10 extern "Java"
12 namespace gnu
14 namespace java
16 namespace awt
18 namespace java2d
20 class ScanlineCoverage;
21 class ScanlineCoverage$Coverage;
22 class ScanlineCoverage$Iterator;
29 class gnu::java::awt::java2d::ScanlineCoverage : public ::java::lang::Object
32 public:
33 ScanlineCoverage();
34 void rewind();
35 void clear();
36 void add(jint, jint, jint);
37 jint getMaxCoverage();
38 public: // actually package-private
39 void setMaxCoverage(jint);
40 public:
41 jint getMaxX();
42 jint getMinX();
43 private:
44 ::gnu::java::awt::java2d::ScanlineCoverage$Coverage * findOrInsert(jint);
45 public:
46 ::gnu::java::awt::java2d::ScanlineCoverage$Iterator * iterate();
47 jboolean isEmpty();
48 public: // actually package-private
49 static ::gnu::java::awt::java2d::ScanlineCoverage$Coverage * access$0(::gnu::java::awt::java2d::ScanlineCoverage *);
50 static ::gnu::java::awt::java2d::ScanlineCoverage$Coverage * access$1(::gnu::java::awt::java2d::ScanlineCoverage *);
51 private:
52 ::gnu::java::awt::java2d::ScanlineCoverage$Coverage * __attribute__((aligned(__alignof__( ::java::lang::Object)))) head;
53 ::gnu::java::awt::java2d::ScanlineCoverage$Coverage * current;
54 ::gnu::java::awt::java2d::ScanlineCoverage$Coverage * currentPrev;
55 ::gnu::java::awt::java2d::ScanlineCoverage$Coverage * last;
56 ::gnu::java::awt::java2d::ScanlineCoverage$Coverage * lastPrev;
57 jint minX;
58 jint maxX;
59 jint maxCoverage;
60 ::gnu::java::awt::java2d::ScanlineCoverage$Iterator * iterator;
61 public: // actually package-private
62 static jboolean $assertionsDisabled;
63 public:
64 static ::java::lang::Class class$;
67 #endif // __gnu_java_awt_java2d_ScanlineCoverage__