Lines Matching refs:clip
183 // Since op is either intersect or difference, the clip is always shrinking; that means we can
187 // clip, it's faster to convert the path into a region/aa-mask in place than evaluate the
214 bool SkRasterClip::op(const SkRasterClip& clip, SkClipOp op) {
216 clip.validate();
218 if (this->isBW() && clip.isBW()) {
219 (void)fBW.op(clip.fBW, (SkRegion::Op) op);
227 if (clip.isBW()) {
228 tmp.setRegion(clip.bwRgn());
231 other = &clip.aaRgn();
299 SkAAClipBlitterWrapper::SkAAClipBlitterWrapper(const SkRasterClip& clip,
301 this->init(clip, blitter);
315 void SkAAClipBlitterWrapper::init(const SkRasterClip& clip, SkBlitter* blitter) {
317 if (clip.isBW()) {
318 fClipRgn = &clip.bwRgn();
321 const SkAAClip& aaclip = clip.aaRgn();