diff options
Diffstat (limited to 'effects/SkBlurDrawLooper.h')
-rw-r--r-- | effects/SkBlurDrawLooper.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/effects/SkBlurDrawLooper.h b/effects/SkBlurDrawLooper.h index fe945c3..75ed80e 100644 --- a/effects/SkBlurDrawLooper.h +++ b/effects/SkBlurDrawLooper.h @@ -61,10 +61,12 @@ protected: SkBlurDrawLooper(SkReadBuffer&); virtual void flatten(SkWriteBuffer&) const SK_OVERRIDE; + virtual bool asABlurShadow(BlurShadowRec*) const SK_OVERRIDE; + private: SkMaskFilter* fBlur; SkColorFilter* fColorFilter; - SkScalar fDx, fDy; + SkScalar fDx, fDy, fSigma; SkColor fBlurColor; uint32_t fBlurFlags; @@ -86,6 +88,7 @@ private: }; void init(SkScalar sigma, SkScalar dx, SkScalar dy, SkColor color, uint32_t flags); + void initEffects(); typedef SkDrawLooper INHERITED; }; |