skia2/include/effects
senorblanco@chromium.org 60014ca387 Implement Gaussian blurs for images. The caller creates an an
SkBlurImageFilter, sets it on an SkPaint, passes that paint to saveLayer(),
draws the primitives which are to be blurred, then calls restore(), which
applies the blur.  The blurs have separate sizes in the horizontal and vertical
direction.  This feature is GPU-only for now.

NB:  Due to the clipping change, there are slight pixel differences on the
blurs_gpu and shadows_gpu tests, so those will require rebaselining on all
platforms, as will some of the WebKit layout tests (TBD).


Review URL:  http://codereview.appspot.com/5322068/



git-svn-id: http://skia.googlecode.com/svn/trunk@2643 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-11-09 16:05:58 +00:00
..
Sk1DPathEffect.h register 1D and 2D patheffects, so they work when serialized (and piperized) 2011-08-09 18:14:31 +00:00
Sk2DPathEffect.h use common subclass SkPath2DPathEffect, which can be serialized 2011-08-09 18:47:40 +00:00
SkAvoidXfermode.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
SkBlurDrawLooper.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
SkBlurImageFilter.h Implement Gaussian blurs for images. The caller creates an an 2011-11-09 16:05:58 +00:00
SkBlurMaskFilter.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
SkColorMatrix.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
SkColorMatrixFilter.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
SkCornerPathEffect.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
SkDashPathEffect.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
SkDiscretePathEffect.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
SkDrawExtraPathEffect.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
SkEmbossMaskFilter.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
SkGradientShader.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
SkGroupShape.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
SkKernel33MaskFilter.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
SkLayerDrawLooper.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
SkLayerRasterizer.h add serialization to SkLayerRasterizer 2011-08-09 19:01:50 +00:00
SkPaintFlagsDrawFilter.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
SkPixelXorXfermode.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
SkPorterDuff.h Update files to use SK_BUILD_FOR_ANDROID. 2011-11-08 19:00:26 +00:00
SkRectShape.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
SkTableMaskFilter.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
SkTransparentShader.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00