class SK_API SkDropShadowImageFilter : public SkImageFilter {
public:
- static SkDropShadowImageFilter* Create(SkScalar dx, SkScalar dy, SkScalar sigma,
- SkColor color, SkImageFilter* input = NULL) {
- return SkNEW_ARGS(SkDropShadowImageFilter, (dx, dy, sigma, color, input));
- }
static SkDropShadowImageFilter* Create(SkScalar dx, SkScalar dy,
SkScalar sigmaX, SkScalar sigmaY, SkColor color,
SkImageFilter* input = NULL,
SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkDropShadowImageFilter)
protected:
- SkDropShadowImageFilter(SkScalar dx, SkScalar dy, SkScalar sigma, SkColor,
- SkImageFilter* input);
SkDropShadowImageFilter(SkScalar dx, SkScalar dy, SkScalar sigmaX, SkScalar sigmaY, SkColor,
SkImageFilter* input, const CropRect* cropRect);
explicit SkDropShadowImageFilter(SkReadBuffer&);