From 60da8f39522a7523063f4a0f58d05285c695b562 Mon Sep 17 00:00:00 2001 From: "reed@google.com" Date: Mon, 5 May 2014 20:41:21 +0000 Subject: new vertices gm to test alpha git-svn-id: http://skia.googlecode.com/svn/trunk@14580 2bbb7eff-a529-9590-31e7-b0007b416f81 --- gm/vertices.cpp | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'gm/vertices.cpp') diff --git a/gm/vertices.cpp b/gm/vertices.cpp index 0d09dc669b..c13fd82d24 100644 --- a/gm/vertices.cpp +++ b/gm/vertices.cpp @@ -27,9 +27,10 @@ class VerticesGM : public skiagm::GM { SkPoint fTexs[9]; SkColor fColors[9]; SkShader* fShader; + unsigned fAlpha; public: - VerticesGM() : fShader(NULL) { + VerticesGM(unsigned alpha) : fShader(NULL), fAlpha(alpha) { } virtual ~VerticesGM() { @@ -65,7 +66,11 @@ protected: } virtual SkString onShortName() SK_OVERRIDE { - return SkString("vertices"); + SkString name("vertices"); + if (0xFF != fAlpha) { + name.appendf("_%02X", fAlpha); + } + return name; } virtual SkISize onISize() SK_OVERRIDE { @@ -96,6 +101,7 @@ protected: SkPaint paint; paint.setShader(fShader); + paint.setAlpha(fAlpha); canvas->translate(20, 20); for (size_t j = 0; j < SK_ARRAY_COUNT(modes); ++j) { @@ -118,4 +124,7 @@ private: typedef skiagm::GM INHERITED; }; -DEF_GM( return SkNEW(VerticesGM); ) +///////////////////////////////////////////////////////////////////////////////////// + +DEF_GM( return SkNEW_ARGS(VerticesGM, (0xFF)); ) +DEF_GM( return SkNEW_ARGS(VerticesGM, (0x80)); ) -- cgit v1.2.3