Lines Matching refs:SkIRect
56 virtual SkIRect getConservativeBounds() const = 0;
87 SkIRect pixelBounds = GetPixelIBounds(drawBounds, aa);
88 bool outside = !SkIRect::Intersects(pixelBounds, this->getConservativeBounds());
117 static bool IsInsideClip(const SkIRect& innerClipBounds, const SkRect& drawBounds, GrAA aa) {
128 static bool IsOutsideClip(const SkIRect& outerClipBounds, const SkRect& drawBounds, GrAA aa) {
129 return !SkIRect::Intersects(outerClipBounds, GetPixelIBounds(drawBounds, aa));
162 static SkIRect GetPixelIBounds(const SkRect& bounds, GrAA aa,
176 return SkIRect::MakeEmpty();
180 return SkIRect::MakeLTRB(roundLow(bounds.fLeft), roundLow(bounds.fTop),
183 return SkIRect::MakeLTRB(roundHigh(bounds.fLeft), roundHigh(bounds.fTop),
211 virtual Effect apply(GrAppliedHardClip* out, SkIRect* bounds) const = 0;
220 SkIRect pixelBounds = GetPixelIBounds(*bounds, GrAA(aa != GrAAType::kNone));