// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- #ifndef __gnu_java_awt_java2d_ScanlineConverter__ #define __gnu_java_awt_java2d_ScanlineConverter__ #pragma interface #include #include extern "Java" { namespace gnu { namespace java { namespace awt { namespace java2d { class ActiveEdges; class Pixelizer; class PolyEdge; class Scanline; class ScanlineConverter; class ScanlineCoverage; } } } } namespace java { namespace awt { class RenderingHints; class Shape; namespace geom { class AffineTransform; class PathIterator; } } } } class gnu::java::awt::java2d::ScanlineConverter : public ::java::lang::Object { public: // actually package-private ScanlineConverter(); public: void renderShape(::gnu::java::awt::java2d::Pixelizer *, ::java::awt::Shape *, ::java::awt::Shape *, ::java::awt::geom::AffineTransform *, jint, jint, ::java::awt::RenderingHints *); private: void clear(); void doScanline(::gnu::java::awt::java2d::Pixelizer *, jint, jboolean, jboolean); void setResolution(jint, jint); void setUpperBounds(jint); void addShape(::java::awt::geom::PathIterator *, jboolean); void addEdge(::gnu::java::awt::java2d::PolyEdge *); jint fit(jint); jint scanlineIndex(jint); void edgePoolAdd(jint, jint, jint, jint, jboolean); static jint FIXED_DIGITS; static jint ONE; jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) numScanlines; JArray< ::gnu::java::awt::java2d::Scanline * > * scanlines; jint upperBounds; jint resolution; jint yResolution; jint halfStep; JArray< jfloat > * coords; ::gnu::java::awt::java2d::ActiveEdges * activeEdges; ::gnu::java::awt::java2d::PolyEdge * edgePool; ::gnu::java::awt::java2d::PolyEdge * edgePoolLast; jint minY; jint maxY; jint minX; jint maxX; ::gnu::java::awt::java2d::ScanlineCoverage * scanlineCoverage; public: // actually package-private static jboolean $assertionsDisabled; public: static ::java::lang::Class class$; }; #endif // __gnu_java_awt_java2d_ScanlineConverter__