diff options
Diffstat (limited to 'include/effects/SkPixelXorXfermode.h')
-rw-r--r-- | include/effects/SkPixelXorXfermode.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/include/effects/SkPixelXorXfermode.h b/include/effects/SkPixelXorXfermode.h index f2fe47156c..8b7f3388ff 100644 --- a/include/effects/SkPixelXorXfermode.h +++ b/include/effects/SkPixelXorXfermode.h @@ -17,18 +17,19 @@ */ class SK_API SkPixelXorXfermode : public SkXfermode { public: - static SkXfermode* Create(SkColor opColor) { return new SkPixelXorXfermode(opColor); } + static SkPixelXorXfermode* Create(SkColor opColor) { return new SkPixelXorXfermode(opColor); } SK_TO_STRING_OVERRIDE() SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkPixelXorXfermode) protected: + explicit SkPixelXorXfermode(SkColor opColor) : fOpColor(opColor) {} void flatten(SkWriteBuffer&) const override; + + // override from SkXfermode SkPMColor xferColor(SkPMColor src, SkPMColor dst) const override; private: - explicit SkPixelXorXfermode(SkColor opColor) : fOpColor(opColor) {} - SkColor fOpColor; typedef SkXfermode INHERITED; |