Home | History | Annotate | Download | only in core

Lines Matching refs:clip

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