aboutsummaryrefslogtreecommitdiffhomepage
path: root/gm/simple_magnification.cpp
diff options
context:
space:
mode:
authorGravatar Mike Reed <reed@google.com>2017-02-22 13:21:42 -0500
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-02-22 19:41:04 +0000
commit3661bc997620899695041010a750d11dbe8a972d (patch)
treea3607cc09eaefdc85b6f3d511b8f9632b680dd95 /gm/simple_magnification.cpp
parent2b767361de00fd85cb32dce62c4a95d30b7eaabf (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.cpp19
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;