Index: include/core/SkColorShader.h |
diff --git a/include/core/SkColorShader.h b/include/core/SkColorShader.h |
index 9e19a71edaf26a611cc12404bf37e948e4026a2d..f993959715efa581e0b6b9e92e67679ea752aff6 100644 |
--- a/include/core/SkColorShader.h |
+++ b/include/core/SkColorShader.h |
@@ -27,10 +27,7 @@ public: |
virtual bool isOpaque() const SK_OVERRIDE; |
- virtual SkShader::Context* createContext(const SkBitmap& device, |
- const SkPaint& paint, |
- const SkMatrix& matrix, |
- void* storage) const SK_OVERRIDE; |
+ virtual SkShader::Context* createContext(const ContextRec&, void* storage) const SK_OVERRIDE; |
virtual size_t contextSize() const SK_OVERRIDE { |
return sizeof(ColorShaderContext); |
@@ -38,8 +35,7 @@ public: |
class ColorShaderContext : public SkShader::Context { |
public: |
- ColorShaderContext(const SkColorShader& shader, const SkBitmap& device, |
- const SkPaint& paint, const SkMatrix& matrix); |
+ ColorShaderContext(const SkColorShader& shader, const ContextRec&); |
virtual uint32_t getFlags() const SK_OVERRIDE; |
virtual uint8_t getSpan16Alpha() const SK_OVERRIDE; |