diff options
Diffstat (limited to 'include/effects/SkDisplacementMapEffect.h')
-rw-r--r-- | include/effects/SkDisplacementMapEffect.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/effects/SkDisplacementMapEffect.h b/include/effects/SkDisplacementMapEffect.h index d789ca24f2..d82a40ab9f 100644 --- a/include/effects/SkDisplacementMapEffect.h +++ b/include/effects/SkDisplacementMapEffect.h @@ -37,6 +37,8 @@ public: const SkMatrix& ctm, SkBitmap* dst, SkIPoint* offset) SK_OVERRIDE; + virtual void computeFastBounds(const SkRect& src, SkRect* dst) const SK_OVERRIDE; + #if SK_SUPPORT_GPU virtual bool canFilterImageGPU() const SK_OVERRIDE { return true; } virtual bool filterImageGPU(Proxy* proxy, const SkBitmap& src, const SkMatrix& ctm, @@ -54,6 +56,8 @@ private: typedef SkImageFilter INHERITED; SkImageFilter* getDisplacementInput() { return getInput(0); } SkImageFilter* getColorInput() { return getInput(1); } + const SkImageFilter* getDisplacementInput() const { return getInput(0); } + const SkImageFilter* getColorInput() const { return getInput(1); } }; #endif |