| Index: include/effects/SkBlurMaskFilter.h
|
| ===================================================================
|
| --- include/effects/SkBlurMaskFilter.h (revision 10932)
|
| +++ include/effects/SkBlurMaskFilter.h (working copy)
|
| @@ -33,27 +33,39 @@
|
| kAll_BlurFlag = 0x03
|
| };
|
|
|
| + /**
|
| + * DEPRECATED - radius-based
|
| + */
|
| + static SkMaskFilter* Create(SkScalar radius, BlurStyle style,
|
| + uint32_t flags = kNone_BlurFlag);
|
| +
|
| /** Create a blur maskfilter.
|
| - @param radius The radius to extend the blur from the original mask. Must be > 0.
|
| @param style The BlurStyle to use
|
| + @param sigma Standard deviation of the Gaussian blur to apply. Must be > 0.
|
| @param flags Flags to use - defaults to none
|
| @return The new blur maskfilter
|
| */
|
| - static SkMaskFilter* Create(SkScalar radius, BlurStyle style,
|
| + static SkMaskFilter* Create(BlurStyle style, SkScalar sigma,
|
| uint32_t flags = kNone_BlurFlag);
|
|
|
| /** Create an emboss maskfilter
|
| + @param blurSigma standard deviation of the Gaussian blur to apply
|
| + before applying lighting (e.g. 3)
|
| @param direction array of 3 scalars [x, y, z] specifying the direction of the light source
|
| @param ambient 0...1 amount of ambient light
|
| @param specular coefficient for specular highlights (e.g. 8)
|
| - @param blurRadius amount to blur before applying lighting (e.g. 3)
|
| @return the emboss maskfilter
|
| */
|
| - static SkMaskFilter* CreateEmboss( const SkScalar direction[3],
|
| - SkScalar ambient, SkScalar specular,
|
| - SkScalar blurRadius);
|
| + static SkMaskFilter* CreateEmboss(SkScalar blurSigma, const SkScalar direction[3],
|
| + SkScalar ambient, SkScalar specular);
|
|
|
| + // DEPRECATED - radius-based
|
| + static SkMaskFilter* CreateEmboss(const SkScalar direction[3],
|
| + SkScalar ambient, SkScalar specular,
|
| + SkScalar blurRadius);
|
| +
|
| SK_DECLARE_FLATTENABLE_REGISTRAR_GROUP()
|
| +
|
| private:
|
| SkBlurMaskFilter(); // can't be instantiated
|
| };
|
|
|