Lines Matching defs:clip
20 void SkScan::FillIRect(const SkIRect& r, const SkRegion* clip,
23 if (clip) {
24 if (clip->isRect()) {
25 const SkIRect& clipBounds = clip->getBounds();
36 SkRegion::Cliperator cliper(*clip, r);
50 void SkScan::FillXRect(const SkXRect& xr, const SkRegion* clip,
55 SkScan::FillIRect(r, clip, blitter);
58 void SkScan::FillRect(const SkRect& r, const SkRegion* clip,
63 SkScan::FillIRect(ir, clip, blitter);
68 void SkScan::FillIRect(const SkIRect& r, const SkRasterClip& clip,
70 if (clip.isEmpty() || r.isEmpty()) {
74 if (clip.isBW()) {
75 FillIRect(r, &clip.bwRgn(), blitter);
79 SkAAClipBlitterWrapper wrapper(clip, blitter);
83 void SkScan::FillXRect(const SkXRect& xr, const SkRasterClip& clip,
85 if (clip.isEmpty() || xr.isEmpty()) {
89 if (clip.isBW()) {
90 FillXRect(xr, &clip.bwRgn(), blitter);
94 SkAAClipBlitterWrapper wrapper(clip, blitter);
98 void SkScan::FillRect(const SkRect& r, const SkRasterClip& clip,
100 if (clip.isEmpty() || r.isEmpty()) {
104 if (clip.isBW()) {
105 FillRect(r, &clip.bwRgn(), blitter);
109 SkAAClipBlitterWrapper wrapper(clip, blitter);