Chromium Code Reviews| Index: include/core/SkXfermode.h |
| diff --git a/include/core/SkXfermode.h b/include/core/SkXfermode.h |
| index 91268ab5f127a5ec37cf8102b4c8dafe27706839..b55bc2aea1121601bdf28fcd3ebec21d8e2ea35e 100644 |
| --- a/include/core/SkXfermode.h |
| +++ b/include/core/SkXfermode.h |
| @@ -17,6 +17,7 @@ class GrFragmentProcessor; |
| class GrTexture; |
| class GrXPFactory; |
| class SkString; |
| +class SkValue; |
| /** \class SkXfermode |
| * |
| @@ -229,6 +230,8 @@ public: |
| SK_DECLARE_FLATTENABLE_REGISTRAR_GROUP() |
| SK_DEFINE_FLATTENABLE_TYPE(SkXfermode) |
| + virtual SkValue represent() const = 0; |
|
mtklein
2016/01/14 22:58:28
-> value(), asValue() ?
hal.canary
2016/01/14 23:43:10
asValue. done
|
| + |
| protected: |
| SkXfermode() {} |
| /** The default implementation of xfer32/xfer16/xferA8 in turn call this |