Lines Matching refs:clip
18 void SkScan::FillIRect(const SkIRect& r, const SkRegion* clip, in FillIRect() argument
21 if (clip) { in FillIRect()
22 if (clip->isRect()) { in FillIRect()
23 const SkIRect& clipBounds = clip->getBounds(); in FillIRect()
34 SkRegion::Cliperator cliper(*clip, r); in FillIRect()
48 void SkScan::FillXRect(const SkXRect& xr, const SkRegion* clip, in FillXRect() argument
53 SkScan::FillIRect(r, clip, blitter); in FillXRect()
56 void SkScan::FillRect(const SkRect& r, const SkRegion* clip, in FillRect() argument
61 SkScan::FillIRect(ir, clip, blitter); in FillRect()
66 void SkScan::FillIRect(const SkIRect& r, const SkRasterClip& clip, in FillIRect() argument
68 if (clip.isEmpty() || r.isEmpty()) { in FillIRect()
72 if (clip.isBW()) { in FillIRect()
73 FillIRect(r, &clip.bwRgn(), blitter); in FillIRect()
77 SkAAClipBlitterWrapper wrapper(clip, blitter); in FillIRect()
81 void SkScan::FillXRect(const SkXRect& xr, const SkRasterClip& clip, in FillXRect() argument
83 if (clip.isEmpty() || xr.isEmpty()) { in FillXRect()
87 if (clip.isBW()) { in FillXRect()
88 FillXRect(xr, &clip.bwRgn(), blitter); in FillXRect()
92 SkAAClipBlitterWrapper wrapper(clip, blitter); in FillXRect()
96 void SkScan::FillRect(const SkRect& r, const SkRasterClip& clip, in FillRect() argument
98 if (clip.isEmpty() || r.isEmpty()) { in FillRect()
102 if (clip.isBW()) { in FillRect()
103 FillRect(r, &clip.bwRgn(), blitter); in FillRect()
107 SkAAClipBlitterWrapper wrapper(clip, blitter); in FillRect()