diff options
author | Mike Reed <reed@google.com> | 2017-02-22 13:21:42 -0500 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-02-22 19:41:04 +0000 |
commit | 3661bc997620899695041010a750d11dbe8a972d (patch) | |
tree | a3607cc09eaefdc85b6f3d511b8f9632b680dd95 /gm/simple_magnification.cpp | |
parent | 2b767361de00fd85cb32dce62c4a95d30b7eaabf (diff) |
hide trivial helpers on canvas
BUG=skia:
Change-Id: I42d4ca92897bde5bd8e0575a0104b12b83134cef
Reviewed-on: https://skia-review.googlesource.com/8852
Reviewed-by: Cary Clark <caryclark@google.com>
Commit-Queue: Mike Reed <reed@google.com>
Diffstat (limited to 'gm/simple_magnification.cpp')
-rw-r--r-- | gm/simple_magnification.cpp | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/gm/simple_magnification.cpp b/gm/simple_magnification.cpp index 4acd7742d6..342fd92068 100644 --- a/gm/simple_magnification.cpp +++ b/gm/simple_magnification.cpp @@ -22,11 +22,20 @@ static sk_sp<SkImage> make_image(GrContext* context, int size, GrSurfaceOrigin o SkCanvas* canvas = surf->getCanvas(); canvas->clear(SK_ColorRED); - canvas->drawPoint(1.5f, 1.5f, SK_ColorGREEN); - canvas->drawPoint(2.5f, 1.5f, SK_ColorBLUE); - canvas->drawPoint(1.5f, 2.5f, SK_ColorCYAN); - canvas->drawPoint(2.5f, 2.5f, SK_ColorGRAY); - + const struct { + SkPoint fPt; + SkColor fColor; + } rec[] = { + { { 1.5f, 1.5f }, SK_ColorGREEN }, + { { 2.5f, 1.5f }, SK_ColorBLUE }, + { { 1.5f, 2.5f }, SK_ColorCYAN }, + { { 2.5f, 2.5f }, SK_ColorGRAY }, + }; + SkPaint paint; + for (const auto& r : rec) { + paint.setColor(r.fColor); + canvas->drawPoints(SkCanvas::kPoints_PointMode, 1, &r.fPt, paint); + } return surf->makeImageSnapshot(); } else { SkBitmap bm; |