Lines Matching defs:pts
145 bool twoPts(SkPoint pts[2]) const {
159 pts[0] = { 0, -c / b };
160 pts[1] = { b, pts[0].fY - a};
162 pts[0] = { -c / a, 0 };
163 pts[1] = { pts[0].fX + b, -a };
168 SkASSERT(SkScalarNearlyZero(this->operator()(pts[0].fX, pts[0].fY)));
169 SkASSERT(SkScalarNearlyZero(this->operator()(pts[1].fX, pts[1].fY)));
234 SkPoint pts[4];
236 while ((verb = clipper->next(pts)) != SkPath::kDone_Verb) {
238 rec->fResult.moveTo(pts[0]);
239 rec->fPrev = pts[0];
243 if (addLineTo || pts[0] != rec->fPrev) {
244 rec->fResult.lineTo(pts[0]);
249 rec->fResult.lineTo(pts[1]);
250 rec->fPrev = pts[1];
253 rec->fResult.quadTo(pts[1], pts[2]);
254 rec->fPrev = pts[2];
257 rec->fResult.cubicTo(pts[1], pts[2], pts[3]);
258 rec->fPrev = pts[3];
289 SkPoint pts[6];
290 for (auto& p : pts) {
293 path.moveTo(pts[0]).quadTo(pts[1], pts[2]).quadTo(pts[3], pts[4]).lineTo(pts[5]);
336 SkPoint pts[2];
337 p.twoPts(pts);
338 draw_halfplane(canvas, pts[0], pts[1], c);