Home | History | Annotate | Download | only in core

Lines Matching refs:SkRegion

699 bool SkAAClip::setRegion(const SkRegion& rgn) {
709 SkRegion::Iterator iter(rgn);
711 clip.op(iter.rect(), SkRegion::kUnion_Op);
726 SkRegion::Iterator iter(rgn);
1284 bool SkAAClip::setPath(const SkPath& path, const SkRegion* clip, bool doAA) {
1294 SkRegion tmpClip;
1355 static AlphaProc find_alpha_proc(SkRegion::Op op) {
1357 case SkRegion::kIntersect_Op:
1359 case SkRegion::kDifference_Op:
1361 case SkRegion::kUnion_Op:
1363 case SkRegion::kXOR_Op:
1522 const SkAAClip& B, SkRegion::Op op) {
1589 SkRegion::Op op) {
1592 if (SkRegion::kReplace_Op == op) {
1599 if (SkRegion::kReverseDifference_Op == op) {
1601 op = SkRegion::kDifference_Op;
1609 case SkRegion::kDifference_Op:
1619 case SkRegion::kIntersect_Op:
1626 case SkRegion::kUnion_Op:
1627 case SkRegion::kXOR_Op:
1658 bool SkAAClip::op(const SkIRect& rOrig, SkRegion::Op op) {
1663 case SkRegion::kIntersect_Op:
1678 case SkRegion::kDifference_Op:
1680 case SkRegion::kUnion_Op:
1694 bool SkAAClip::op(const SkRect& rOrig, SkRegion::Op op, bool doAA) {
1700 case SkRegion::kIntersect_Op:
1701 case SkRegion::kDifference_Op:
1707 case SkRegion::kUnion_Op:
1721 bool SkAAClip::op(const SkAAClip& clip, SkRegion::Op op) {