Lines Matching refs:SkClipOp

50     if (a.op() == SkClipOp::kIntersect) {
51 if (b.op() == SkClipOp::kIntersect) {
67 SkASSERT(b.op() == SkClipOp::kDifference);
82 SkASSERT(a.op() == SkClipOp::kDifference);
83 if (b.op() == SkClipOp::kIntersect) {
97 SkASSERT(b.op() == SkClipOp::kDifference);
177 GrClipEdgeType get_clip_edge_type(SkClipOp op, GrAA aa) {
178 if (op == SkClipOp::kIntersect) {
251 if (e.fOp == SkClipOp::kDifference) {
267 helper->clear(e.fOp == SkClipOp::kIntersect ? 0x00 : 0xFF);
272 if (e.fOp == SkClipOp::kIntersect) {
286 SkASSERT(e.fOp == SkClipOp::kDifference);
381 bool startInside = elements[0]->fOp == SkClipOp::kDifference;
386 if (e.fOp == SkClipOp::kIntersect) {
415 SkClipOp op() const { return SkClipOp::kIntersect; }
439 GrAA aa, SkClipOp op)
517 fOp = fOp == SkClipOp::kIntersect ? SkClipOp::kDifference : SkClipOp::kIntersect;
602 if (other.fOp != SkClipOp::kIntersect || fOp != SkClipOp::kIntersect) {
666 SkASSERT(fOp == SkClipOp::kIntersect && other.fOp == SkClipOp::kIntersect);
719 return fOp == SkClipOp::kIntersect && fLocalToDevice.isIdentity()
723 return fOp == SkClipOp::kIntersect && fLocalToDevice.isIdentity()
787 , fStackOp(SkClipOp::kIntersect)
877 fStackOp = SkClipOp::kIntersect;
908 SkASSERT(toAdd.op() == SkClipOp::kIntersect);
946 if (fStackOp == SkClipOp::kIntersect) {
947 if (toAdd.op() == SkClipOp::kIntersect) {
965 if (toAdd.op() == SkClipOp::kIntersect) {
1057 if (fStackOp == SkClipOp::kDifference && toAdd.op() == SkClipOp::kIntersect) {
1059 fStackOp = SkClipOp::kIntersect;
1191 if (current.op() == SkClipOp::kDifference) {
1330 if (cs.op() == SkClipOp::kIntersect) {
1409 if (e.op() == SkClipOp::kIntersect) {
1457 if (cs.op() == SkClipOp::kIntersect && !elementsForMask.empty()) {
1541 this->clipRect(SkMatrix::I(), SkRect::Make(rect), GrAA::kNo, SkClipOp::kIntersect);
1560 if (element.op() == SkClipOp::kDifference) {