Lines Matching refs:SkRegion
113 fClip.op(SkIRect::MakeWH(width, height), SkRegion::kIntersect_Op);
119 SkRegion::kDifference_Op);
264 const SkRegion& getClip() const { return *fClip; }
553 (void)rec->fRasterClip->op(bounds, SkRegion::kIntersect_Op);
639 const SkRegion& clip,
737 fClipStack.clipDevRect(ir, SkRegion::kIntersect_Op);
741 !fMCRec->fRasterClip->op(ir, SkRegion::kIntersect_Op)) {
1016 bool SkCanvas::clipRect(const SkRect& rect, SkRegion::Op op, bool doAA) {
1046 const SkPath& devPath, SkRegion::Op op, bool doAA) {
1049 SkRegion base;
1051 if (SkRegion::kIntersect_Op == op) {
1071 if (SkRegion::kReplace_Op == op) {
1081 bool SkCanvas::clipPath(const SkPath& path, SkRegion::Op op, bool doAA) {
1107 bool SkCanvas::clipRegion(const SkRegion& rgn, SkRegion::Op op) {
1149 const SkRegion& rgn = this->getTotalClip();
1283 const SkRegion& SkCanvas::getTotalClip() const {
1978 const SkRegion& SkCanvas::LayerIter::clip() const { return fImpl->getClip(); }