Lines Matching defs:out
194 static bool subtract(const R& a, const R& b, R* out) {
198 *out = a;
220 // comparisons work out correctly and (one of) the infinitely large subrects will be chosen.
244 *out = R::MakeEmpty();
248 *out = a;
251 out->fRight = b.fLeft;
254 out->fLeft = b.fRight;
257 out->fBottom = b.fTop;
261 out->fTop = b.fBottom;
265 SkASSERT(!R::Intersects(*out, b));
269 bool SkRectPriv::Subtract(const SkRect& a, const SkRect& b, SkRect* out) {
270 return subtract<SkRect>(a, b, out);
273 bool SkRectPriv::Subtract(const SkIRect& a, const SkIRect& b, SkIRect* out) {
274 return subtract<SkIRect>(a, b, out);