Index: include/effects/SkLumaXfermode.h |
diff --git a/include/effects/SkLumaXfermode.h b/include/effects/SkLumaXfermode.h |
deleted file mode 100644 |
index b189328fdb1f36cec1249a5a772f7d321804ed30..0000000000000000000000000000000000000000 |
--- a/include/effects/SkLumaXfermode.h |
+++ /dev/null |
@@ -1,61 +0,0 @@ |
-/* |
- * Copyright 2013 Google Inc. |
- * |
- * Use of this source code is governed by a BSD-style license that can be |
- * found in the LICENSE file. |
- */ |
- |
-#ifndef SkLumaXfermode_DEFINED |
-#define SkLumaXfermode_DEFINED |
- |
-#include "SkXfermode.h" |
- |
-/** |
- * Luminance mask transfer, as defined in |
- * http://www.w3.org/TR/SVG/masking.html#Masking |
- * http://www.w3.org/TR/css-masking/#MaskValues |
- * |
- * The luminance-to-alpha function is applied before performing a standard |
- * SrcIn/DstIn/SrcOver xfer: |
- * |
- * luma(C) = (0.2125 * C.r + 0.7154 * C.g + 0.0721 * C.b) * C.a |
- * |
- * (where C is un-premultiplied) |
- */ |
-class SK_API SkLumaMaskXfermode : public SkXfermode { |
-public: |
- /** Return an SkLumaMaskXfermode object for the specified submode. |
- * |
- * Only kSrcIn_Mode, kDstIn_Mode kSrcOver_Mode are supported - for everything else, |
- * the factory returns NULL. |
- */ |
- static SkXfermode* Create(SkXfermode::Mode); |
- |
- virtual SkPMColor xferColor(SkPMColor, SkPMColor) const SK_OVERRIDE; |
- virtual void xfer32(SkPMColor dst[], const SkPMColor src[], int count, |
- const SkAlpha aa[]) const SK_OVERRIDE; |
- |
- SK_DEVELOPER_TO_STRING() |
- SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkLumaMaskXfermode) |
- SK_DECLARE_FLATTENABLE_REGISTRAR_GROUP() |
- |
-#if SK_SUPPORT_GPU |
- virtual bool asNewEffectOrCoeff(GrContext*, GrEffectRef**, Coeff*, Coeff*, |
- GrTexture*) const SK_OVERRIDE; |
-#endif |
- |
-protected: |
- SkLumaMaskXfermode(SkFlattenableReadBuffer&); |
- virtual void flatten(SkFlattenableWriteBuffer&) const SK_OVERRIDE; |
- |
- SkLumaMaskXfermode(SkXfermode::Mode); |
- |
-private: |
- const SkXfermode::Mode fMode; |
- |
- typedef SkXfermode INHERITED; |
- |
- virtual SkPMColor lumaProc(const SkPMColor a, const SkPMColor b) const; |
-}; |
- |
-#endif |