diff options
Diffstat (limited to 'libjava/gnu/java/awt/java2d/PolyEdge.h')
-rw-r--r-- | libjava/gnu/java/awt/java2d/PolyEdge.h | 26 |
1 files changed, 17 insertions, 9 deletions
diff --git a/libjava/gnu/java/awt/java2d/PolyEdge.h b/libjava/gnu/java/awt/java2d/PolyEdge.h index 6698599d6ac..e51a868ca47 100644 --- a/libjava/gnu/java/awt/java2d/PolyEdge.h +++ b/libjava/gnu/java/awt/java2d/PolyEdge.h @@ -28,18 +28,26 @@ class gnu::java::awt::java2d::PolyEdge : public ::java::lang::Object { public: // actually package-private - PolyEdge(jdouble, jdouble, jdouble, jdouble, jboolean); + PolyEdge(); + PolyEdge(jint, jint, jint, jint, jint, jboolean); + void init(jint, jint, jint, jint, jint, jboolean); public: - virtual jint compareTo(::java::lang::Object *); - virtual ::java::lang::String * toString(); - jdouble __attribute__((aligned(__alignof__( ::java::lang::Object)))) x0; - jdouble y0; - jdouble x1; - jdouble y1; + jint compareTo(::java::lang::Object *); public: // actually package-private - jdouble slope; - jdouble xIntersection; + void intersect(jint, jint); +public: + ::java::lang::String * toString(); + jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) x0; + jint y0; + jint x1; + jint y1; +private: + jint slope; +public: // actually package-private + jint xIntersection; jboolean isClip; + ::gnu::java::awt::java2d::PolyEdge * poolNext; + ::gnu::java::awt::java2d::PolyEdge * scanlineNext; public: static ::java::lang::Class class$; }; |