Lines Matching refs:pts
39 static void apply_grid(SkPoint pts[], int count) {
41 pts[i].set(apply_grid(pts[i].fX), apply_grid(pts[i].fY));
119 void drawLine(SkCanvas*, SkPoint pts[2]);
120 void drawRect(SkCanvas* canvas, SkPoint pts[2]);
121 void drawTriangle(SkCanvas* canvas, SkPoint pts[3]);
158 void drawTriangleSkeleton(SkCanvas* max, const SkPoint pts[]);
159 void drawLineSkeleton(SkCanvas* max, const SkPoint pts[]);
234 void FatBits::drawLineSkeleton(SkCanvas* max, const SkPoint pts[]) {
239 path.moveTo(pts[0]);
240 path.lineTo(pts[1]);
251 path.moveTo(pts[0]);
252 path.lineTo(pts[1]);
257 void FatBits::drawLine(SkCanvas* canvas, SkPoint pts[]) {
260 fInverse.mapPoints(pts, 2);
263 apply_grid(pts, 2);
275 fMinSurface->getCanvas()->drawLine(pts[0], pts[1], paint);
283 fMatrix.mapPoints(pts, 2);
284 this->drawLineSkeleton(max, pts);
289 void FatBits::drawRect(SkCanvas* canvas, SkPoint pts[2]) {
292 fInverse.mapPoints(pts, 2);
295 apply_grid(pts, 2);
299 r.setBounds(pts, 2);
312 fMatrix.mapPoints(pts, 2);
313 r.setBounds(pts, 2);
319 void FatBits::drawTriangleSkeleton(SkCanvas* max, const SkPoint pts[]) {
324 path.moveTo(pts[0]);
325 path.lineTo(pts[1]);
326 path.lineTo(pts[2]);
332 void FatBits::drawTriangle(SkCanvas* canvas, SkPoint pts[3]) {
335 fInverse.mapPoints(pts, 3);
338 apply_grid(pts, 3);
342 path.moveTo(pts[0]);
343 path.lineTo(pts[1]);
344 path.lineTo(pts[2]);
355 fMatrix.mapPoints(pts, 3);
356 this->drawTriangleSkeleton(max, pts);