home *** CD-ROM | disk | FTP | other *** search
- package sun.java2d.loops;
-
- import java.awt.Color;
-
- class FillPolygonsANY extends FillPolygons {
- FillPolygonsANY() {
- super(GeneralRenderer.ST_ANY_UNARY);
- }
-
- public void FillPolygons(ImageData var1, Color var2, int[] var3, int[] var4, int[] var5, int var6, boolean var7) {
- Object var8 = null;
- var8 = var1.getColorModel().getDataElements(var2.getRGB(), var8);
- EdgeCollection var9 = new EdgeCollection(var3, var4, var5, var6);
- if (var9.countUnfinished() != 0) {
- var9.sortByHighestVertex();
- var9.removeDuplicateEdges();
-
- while(var9.countUnfinished() != 0) {
- var9.sortByLeftMostVertex();
- var9.drawActiveEdges(var1, var8, var7);
- var9.advanceActiveEdges();
- var9.activateNewEdges();
- var9.purgeUsedEdges();
- }
- }
-
- }
- }
-