Lines Matching refs:SkRegion

18 static MutateResult mutate_conservative_op(SkRegion::Op* op, bool inverseFilled) {  in mutate_conservative_op()
21 case SkRegion::kIntersect_Op: in mutate_conservative_op()
22 case SkRegion::kDifference_Op: in mutate_conservative_op()
26 case SkRegion::kUnion_Op: in mutate_conservative_op()
27 case SkRegion::kReplace_Op: in mutate_conservative_op()
28 case SkRegion::kReverseDifference_Op: in mutate_conservative_op()
29 case SkRegion::kXOR_Op: { in mutate_conservative_op()
33 *op = SkRegion::kReplace_Op; in mutate_conservative_op()
40 case SkRegion::kIntersect_Op: in mutate_conservative_op()
41 case SkRegion::kUnion_Op: in mutate_conservative_op()
42 case SkRegion::kReplace_Op: in mutate_conservative_op()
44 case SkRegion::kDifference_Op: in mutate_conservative_op()
48 case SkRegion::kReverseDifference_Op: in mutate_conservative_op()
51 *op = SkRegion::kReplace_Op; in mutate_conservative_op()
53 case SkRegion::kXOR_Op: in mutate_conservative_op()
56 *op = SkRegion::kUnion_Op; in mutate_conservative_op()
65 const SkIRect& devBounds, SkRegion::Op op, bool doAA) { in opRect()
85 const SkIRect& devBounds, SkRegion::Op op, bool doAA) { in opRRect()
92 SkRegion::Op op, bool doAA) { in opPath()
111 void SkConservativeClip::opRegion(const SkRegion& rgn, SkRegion::Op op) { in opRegion()
116 void SkConservativeClip::opIRect(const SkIRect& devRect, SkRegion::Op op) { in opIRect()
119 if (SkRegion::kIntersect_Op == op) { in opIRect()
128 SkRegion result; in opIRect()
129 result.op(SkRegion(fBounds), SkRegion(devRect), op); in opIRect()
169 SkRasterClip::SkRasterClip(const SkRegion& rgn) : fBW(rgn) { in SkRasterClip()
240 SkRegion::Op op; in setConservativeRect()
242 op = SkRegion::kDifference_Op; in setConservativeRect()
244 op = SkRegion::kIntersect_Op; in setConservativeRect()
253 bool SkRasterClip::setPath(const SkPath& path, const SkRegion& clip, bool doAA) { in setPath()
270 SkRegion::Op op, bool doAA) { in op()
278 SkRegion::Op op, bool doAA) { in op()
285 SkRegion base; in op()
294 if (SkRegion::kIntersect_Op == op) { in op()
312 if (SkRegion::kReplace_Op == op) { in op()
323 SkRegion tmp; in setPath()
328 bool SkRasterClip::op(const SkIRect& rect, SkRegion::Op op) { in op()
335 bool SkRasterClip::op(const SkRegion& rgn, SkRegion::Op op) { in op()
348 bool SkRasterClip::op(const SkRasterClip& clip, SkRegion::Op op) { in op()
397 SkRegion::Op op, bool doAA) { in op()
468 const SkRegion& SkRasterClip::forceGetBW() { in forceGetBW()