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