| Index: gm/selftest.cpp
|
| ===================================================================
|
| --- gm/selftest.cpp (revision 8579)
|
| +++ gm/selftest.cpp (working copy)
|
| @@ -16,7 +16,8 @@
|
|
|
| class SelfTestGM : public skiagm::GM {
|
| public:
|
| - SelfTestGM(const char name[], SkColor color) : fName(name), fColor(color) {}
|
| + SelfTestGM(const char name[], SkColor color, uint32_t flags) :
|
| + fName(name), fColor(color), fFlags(flags) {}
|
| const static int kWidth = 300;
|
| const static int kHeight = 200;
|
|
|
| @@ -34,9 +35,12 @@
|
| canvas->drawRectCoords(0, 0, SkIntToScalar(kWidth), SkIntToScalar(kHeight), paint);
|
| }
|
|
|
| + virtual uint32_t onGetFlags() const { return fFlags; }
|
| +
|
| private:
|
| const SkString fName;
|
| const SkColor fColor;
|
| + const uint32_t fFlags;
|
| };
|
|
|
| //////////////////////////////////////////////////////////////////////////////
|
| @@ -47,8 +51,12 @@
|
| static SkColor kTranslucentGreen = 0x7700EE00;
|
| static SkColor kTranslucentBlue = 0x770000DD;
|
|
|
| -static skiagm::GM* F1(void*) { return new SelfTestGM("selftest1", kTranslucentGreen); }
|
| -static skiagm::GM* F2(void*) { return new SelfTestGM("selftest2", kTranslucentBlue); }
|
| +static skiagm::GM* F1(void*) {
|
| + return new SelfTestGM("selftest1", kTranslucentGreen, 0);
|
| +}
|
| +static skiagm::GM* F2(void*) {
|
| + return new SelfTestGM("selftest2", kTranslucentBlue, skiagm::GM::kSkipPipe_Flag);
|
| +}
|
|
|
| static skiagm::GMRegistry gR1(F1);
|
| static skiagm::GMRegistry gR2(F2);
|
|
|