diff options
Diffstat (limited to 'effects/SkPerlinNoiseShader.h')
-rw-r--r-- | effects/SkPerlinNoiseShader.h | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/effects/SkPerlinNoiseShader.h b/effects/SkPerlinNoiseShader.h index 5b27029..2766df0 100644 --- a/effects/SkPerlinNoiseShader.h +++ b/effects/SkPerlinNoiseShader.h @@ -72,15 +72,12 @@ public: } - 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; class PerlinNoiseShaderContext : public SkShader::Context { public: - PerlinNoiseShaderContext(const SkPerlinNoiseShader& shader, const SkBitmap& device, - const SkPaint& paint, const SkMatrix& matrix); + PerlinNoiseShaderContext(const SkPerlinNoiseShader& shader, const ContextRec&); virtual ~PerlinNoiseShaderContext() {} virtual void shadeSpan(int x, int y, SkPMColor[], int count) SK_OVERRIDE; |