Lines Matching refs:outerBounds
99 if (!SkIRect::Intersects(a.outerBounds(), b.outerBounds())) { in get_clip_geometry()
115 if (!SkIRect::Intersects(a.outerBounds(), b.outerBounds())) { in get_clip_geometry()
132 if (!SkIRect::Intersects(b.outerBounds(), a.outerBounds())) { in get_clip_geometry()
469 const SkIRect& outerBounds() const { return fBounds; } in outerBounds() function in skgpu::ganesh::ClipStack::Draw
516 if (fInnerBounds.contains(d.outerBounds())) { in contains()
521 SkRect queryBounds = d.aa() == GrAA::kYes ? d.bounds() : SkRect::Make(d.outerBounds()); in contains()
528 if (fInnerBounds.contains(s.outerBounds())) { in contains()
532 SkRect queryBounds = SkRect::Make(s.outerBounds()); in contains()
886 return fInnerBounds.contains(draw.outerBounds()); in contains()
890 return fInnerBounds.contains(element.outerBounds()); in contains()
951 SkASSERT((toAdd.shape().isEmpty() || !toAdd.outerBounds().isEmpty()) && in addElement()
952 (toAdd.innerBounds().isEmpty() || toAdd.outerBounds().contains(toAdd.innerBounds()))); in addElement()
1003 SkAssertResult(fOuterBounds.intersect(toAdd.outerBounds())); in addElement()
1015 fInnerBounds = subtract(fInnerBounds, toAdd.outerBounds(), /* exact */ false); in addElement()
1022 fOuterBounds = subtract(toAdd.outerBounds(), fInnerBounds, /* exact */ true); in addElement()
1028 fOuterBounds.join(toAdd.outerBounds()); in addElement()
1141 fOuterBounds = toAdd.outerBounds(); in replaceWithElement()
1248 SkASSERT(fDeviceBounds.contains(current.outerBounds())); in getConservativeBounds()
1249 return current.outerBounds(); in getConservativeBounds()
1387 scissorBounds = cs.outerBounds(); in apply()
1389 scissorBounds = subtract(draw.outerBounds(), cs.innerBounds(), /* exact */ true); in apply()
1455 bounds->intersect(SkRect::Make(e.outerBounds())); in apply()
1465 fullyApplied = e.innerBounds() == e.outerBounds() || in apply()
1473 fullyApplied = e.innerBounds() == e.outerBounds(); in apply()
1511 SkAssertResult(scissorBounds.intersect(draw.outerBounds())); in apply()