Lines Matching defs:canvas
24 static void draw_control_points(SkCanvas* canvas, const SkPoint cubics[12]) {
39 canvas->drawPoints(SkCanvas::kLines_PointMode, 4, bottom, paint);
40 canvas->drawPoints(SkCanvas::kLines_PointMode, 2, bottom + 1, paint);
41 canvas->drawPoints(SkCanvas::kLines_PointMode, 4, top, paint);
42 canvas->drawPoints(SkCanvas::kLines_PointMode, 4, left, paint);
43 canvas->drawPoints(SkCanvas::kLines_PointMode, 4, right, paint);
45 canvas->drawPoints(SkCanvas::kLines_PointMode, 2, top + 1, paint);
46 canvas->drawPoints(SkCanvas::kLines_PointMode, 2, left + 1, paint);
47 canvas->drawPoints(SkCanvas::kLines_PointMode, 2, right + 1, paint);
52 canvas->drawPoints(SkCanvas::kPoints_PointMode, 4, corners, paint);
55 canvas->drawPoints(SkCanvas::kPoints_PointMode, 2, bottom + 1, paint);
58 canvas->drawPoints(SkCanvas::kPoints_PointMode, 2, top + 1, paint);
61 canvas->drawPoints(SkCanvas::kPoints_PointMode, 2, left + 1, paint);
64 canvas->drawPoints(SkCanvas::kPoints_PointMode, 2, right + 1, paint);
91 virtual void onDraw(SkCanvas* canvas) SK_OVERRIDE {
122 canvas->save();
127 canvas->save();
128 canvas->translate(x * 350.0f, y * 350.0f);
131 canvas->drawPatch(cubics, NULL, NULL, xfer, paint);
134 canvas->drawPatch(cubics, colors, NULL, xfer, paint);
138 canvas->drawPatch(cubics, NULL, texCoords, xfer, paint);
143 canvas->drawPatch(cubics, colors, texCoords, xfer, paint);
150 draw_control_points(canvas, cubics);
151 canvas->restore();
154 canvas->restore();