< prev index next >

src/java.desktop/unix/classes/sun/java2d/xr/XRCompositeManager.java

Print this page

        

*** 31,41 **** import java.security.AccessController; import java.security.PrivilegedAction; import sun.font.*; import sun.java2d.*; - import sun.java2d.jules.*; import sun.java2d.loops.*; /** * Manages per-application resources, e.g. the 1x1 pixmap used for solid color * fill as well as per-application state e.g. the currently set source picture --- 31,40 ----
*** 251,283 **** con.renderComposite(compRule, cachedSrc, mask, dst, cachedX, cachedY, maskX, maskY, dstX, dstY, width, height); } - public void XRCompositeTraps(int dst, int srcX, int srcY, - TrapezoidList trapList) { - int renderReferenceX = 0; - int renderReferenceY = 0; - - if (trapList.getP1YLeft(0) < trapList.getP2YLeft(0)) { - renderReferenceX = trapList.getP1XLeft(0); - renderReferenceY = trapList.getP1YLeft(0); - } else { - renderReferenceX = trapList.getP2XLeft(0); - renderReferenceY = trapList.getP2YLeft(0); - } - - renderReferenceX = (int) Math.floor(XRUtils - .XFixedToDouble(renderReferenceX)); - renderReferenceY = (int) Math.floor(XRUtils - .XFixedToDouble(renderReferenceY)); - - con.renderCompositeTrapezoids(compRule, getCurrentSource().picture, - XRUtils.PictStandardA8, dst, renderReferenceX, - renderReferenceY, trapList); - } - public void XRRenderRectangles(XRSurfaceData dst, GrowableRectArray rects) { if (xorEnabled) { con.GCRectangles(dst.getXid(), dst.getGC(), rects); } else { if (rects.getSize() == 1) { --- 250,259 ----
< prev index next >