Lines Matching defs:bounds
23 Contour(const SkRect& bounds, int lastStart, int verbStart)
24 : fBounds(bounds)
48 SkRect bounds;
49 bounds.setBounds(pts, kPtCount[verb] + 1);
50 if (bounds.fTop > edge.fY) {
53 if (bounds.fBottom <= edge.fY) { // check to see if y is at line end to avoid double counting
56 if (bounds.fLeft >= edge.fX) {
180 SkRect bounds;
181 bounds.setEmpty();
186 if (!bounds.isEmpty()) {
187 containers->emplace_back(bounds, lastStart, verbStart);
190 bounds.setBounds(&pts[kPtIndex[SkPath::kMove_Verb]], kPtCount[SkPath::kMove_Verb]);
195 bounds.joinPossiblyEmptyRect(verbBounds);
199 if (!bounds.isEmpty()) {
200 containers->emplace_back(bounds, lastStart, ++verbStart);
262 // arbitrarily, choose non-horizontal edge where point <= bounds left
263 // note that if leftmost point is control point, may need tight bounds