Lines Matching refs:sg2d
47 private final void validateSurface(SunGraphics2D sg2d) {
48 XRSurfaceData xrsd = (XRSurfaceData) sg2d.surfaceData;
49 xrsd.validateAsDestination(sg2d, sg2d.getCompClip());
50 xrsd.maskBuffer.validateCompositeState(sg2d.composite, sg2d.transform,
51 sg2d.paint, sg2d);
54 public void draw(SunGraphics2D sg2d, Shape s) {
57 validateSurface(sg2d);
58 XRSurfaceData xrsd = (XRSurfaceData) sg2d.surfaceData;
62 if (sg2d.stroke instanceof BasicStroke) {
63 bs = (BasicStroke) sg2d.stroke;
65 s = sg2d.stroke.createStrokedShape(s);
70 (bs != null && sg2d.strokeHint != SunHints.INTVAL_STROKE_PURE);
71 boolean thin = (sg2d.strokeState <= SunGraphics2D.STROKE_THINDASHED);
75 sg2d.transform, sg2d.getCompClip());
77 sg2d.transX, sg2d.transY, traps);
86 public void fill(SunGraphics2D sg2d, Shape s) {
89 validateSurface(sg2d);
91 XRSurfaceData xrsd = (XRSurfaceData) sg2d.surfaceData;
93 TrapezoidList traps = buf.tesselateFill(s, sg2d.transform,
94 sg2d.getCompClip());