Index: include/client/android/SkPixelXorXfermode.h |
diff --git a/include/client/android/SkPixelXorXfermode.h b/include/client/android/SkPixelXorXfermode.h |
deleted file mode 100644 |
index 4aa78ccf5e417e04fad97e554dbbcf0cc94988b1..0000000000000000000000000000000000000000 |
--- a/include/client/android/SkPixelXorXfermode.h |
+++ /dev/null |
@@ -1,48 +0,0 @@ |
-/* |
- * Copyright 2007 The Android Open Source Project |
- * |
- * Use of this source code is governed by a BSD-style license that can be |
- * found in the LICENSE file. |
- */ |
- |
-#ifndef SkPixelXorXfermode_DEFINED |
-#define SkPixelXorXfermode_DEFINED |
- |
-#include "SkXfermode.h" |
- |
-/** SkPixelXorXfermode implements a simple pixel xor (op ^ src ^ dst). |
- This transformation does not follow premultiplied conventions, therefore |
- this proc *always* returns an opaque color (alpha == 255). Thus it is |
- not really usefull for operating on blended colors. |
-*/ |
-class SK_API SkPixelXorXfermode : public SkXfermode { |
-public: |
- static SkXfermode* Create(SkColor opColor) { |
- return new SkPixelXorXfermode(opColor); |
- } |
- |
-#if SK_SUPPORT_GPU |
- bool asFragmentProcessor(const GrFragmentProcessor** output, |
- const GrFragmentProcessor* dst) const override; |
- |
- bool asXPFactory(GrXPFactory**) const override; |
-#endif |
- |
- SK_TO_STRING_OVERRIDE() |
- SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkPixelXorXfermode) |
- |
-protected: |
- void flatten(SkWriteBuffer&) const override; |
- SkPMColor xferColor(SkPMColor src, SkPMColor dst) const override; |
- |
-private: |
- explicit SkPixelXorXfermode(SkColor opColor) { |
- fOpColor = SkPreMultiplyColor(opColor | 0xFF000000); |
- } |
- |
- SkPMColor fOpColor; |
- |
- typedef SkXfermode INHERITED; |
-}; |
- |
-#endif |