Lines Matching defs:outer
466 // If the draw is non-AA, use the already computed outer bounds so we don't need to use
533 SkRect outer = fLocalToDevice.mapRect(fShape.bounds());
534 if (!outer.intersect(SkRect::Make(deviceBounds))) {
547 // Except for non-AA axis-aligned rects, the outer bounds is the rounded-out device-space
549 fOuterBounds = GrClip::GetPixelIBounds(outer, fAA, BoundsType::kExterior);
555 fShape.rect() = outer;
559 if (fAA == GrAA::kNo && outer.width() >= 1.f && outer.height() >= 1.f) {
563 fOuterBounds = outer.round();
566 fInnerBounds = GrClip::GetPixelIBounds(outer, fAA, BoundsType::kInterior);
593 // Post-conditions on inner and outer bounds
896 // Validity check the element's state first; if the shape class isn't empty, the outer bounds
897 // shouldn't be empty; if the inner bounds are not empty, they must be contained in outer.
949 // - Bounds updates is simply the paired intersections of outer and inner.
958 // - Shrink the stack's outer bounds if the difference op's inner bounds completely
960 // - Shrink the stack's inner bounds to completely exclude the op's outer bounds.
973 // - The updated outer bounds is the union of outer bounds and the inner becomes the
1192 // The outer/inner bounds represent what's cut out, so full bounds remains the device
1388 // First apply using HW methods (scissor and window rects). When the inner and outer