Index: include/effects/SkTransparentShader.h |
diff --git a/include/effects/SkTransparentShader.h b/include/effects/SkTransparentShader.h |
deleted file mode 100644 |
index 11aa086fa4d2fcfa245c8c96c19a9f4837ef496c..0000000000000000000000000000000000000000 |
--- a/include/effects/SkTransparentShader.h |
+++ /dev/null |
@@ -1,47 +0,0 @@ |
-/* |
- * Copyright 2006 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 SkTransparentShader_DEFINED |
-#define SkTransparentShader_DEFINED |
- |
-#include "SkShader.h" |
- |
-class SK_API SkTransparentShader : public SkShader { |
-public: |
- SkTransparentShader() {} |
- |
- size_t contextSize() const override; |
- |
- class TransparentShaderContext : public SkShader::Context { |
- public: |
- TransparentShaderContext(const SkTransparentShader& shader, const ContextRec&); |
- virtual ~TransparentShaderContext(); |
- |
- uint32_t getFlags() const override; |
- void shadeSpan(int x, int y, SkPMColor[], int count) override; |
- void shadeSpan16(int x, int y, uint16_t span[], int count) override; |
- |
- private: |
- const SkBitmap* fDevice; |
- |
- typedef SkShader::Context INHERITED; |
- }; |
- |
- SK_TO_STRING_OVERRIDE() |
- SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkTransparentShader) |
- |
-protected: |
- Context* onCreateContext(const ContextRec&, void* storage) const override; |
- |
- // we don't need to flatten anything at all |
- void flatten(SkWriteBuffer&) const override {} |
- |
-private: |
- typedef SkShader INHERITED; |
-}; |
- |
-#endif |