Lines Matching defs:outerBounds
53 if (!SkIRect::Intersects(a.outerBounds(), b.outerBounds())) {
69 if (!SkIRect::Intersects(a.outerBounds(), b.outerBounds())) {
86 if (!SkIRect::Intersects(b.outerBounds(), a.outerBounds())) {
416 const SkIRect& outerBounds() const { return fBounds; }
463 if (fInnerBounds.contains(d.outerBounds())) {
468 SkRect queryBounds = d.aa() == GrAA::kYes ? d.bounds() : SkRect::Make(d.outerBounds());
475 if (fInnerBounds.contains(s.outerBounds())) {
478 // This is very similar to contains(Draw) but we just have outerBounds to work with.
479 SkRect queryBounds = SkRect::Make(s.outerBounds());
833 return fInnerBounds.contains(draw.outerBounds());
837 return fInnerBounds.contains(element.outerBounds());
898 SkASSERT((toAdd.shape().isEmpty() || !toAdd.outerBounds().isEmpty()) &&
899 (toAdd.innerBounds().isEmpty() || toAdd.outerBounds().contains(toAdd.innerBounds())));
950 SkAssertResult(fOuterBounds.intersect(toAdd.outerBounds()));
962 fInnerBounds = subtract(fInnerBounds, toAdd.outerBounds(), /* exact */ false);
969 fOuterBounds = subtract(toAdd.outerBounds(), fInnerBounds, /* exact */ true);
975 fOuterBounds.join(toAdd.outerBounds());
1088 fOuterBounds = toAdd.outerBounds();
1196 SkASSERT(fDeviceBounds.contains(current.outerBounds()));
1197 return current.outerBounds();
1334 scissorBounds = cs.outerBounds();
1336 scissorBounds = subtract(draw.outerBounds(), cs.innerBounds(), /* exact */ true);
1402 bounds->intersect(SkRect::Make(e.outerBounds()));
1412 fullyApplied = e.innerBounds() == e.outerBounds() ||
1420 fullyApplied = e.innerBounds() == e.outerBounds();
1458 SkAssertResult(scissorBounds.intersect(draw.outerBounds()));