skia2/include/effects
commit-bot@chromium.org 79fbb40bca [WIP] Add Context to SkDrawLooper.
SkDrawLooper carries some state during draws. This CL extracts this state into
a separate class Context, which is then passed by the users of SkDrawLooper
into the appropriate methods.
This is a step towards making SkDrawLooper immutable.

BUG=skia:2141
R=scroggo@google.com, reed@google.com, sugoi@google.com

Author: dominikg@chromium.org

Review URL: https://codereview.chromium.org/155513012

git-svn-id: http://skia.googlecode.com/svn/trunk@13760 2bbb7eff-a529-9590-31e7-b0007b416f81
2014-03-12 09:42:01 +00:00
..
Sk1DPathEffect.h Factory methods for heap-allocated SkPathEffect and SkXfermode objects. 2014-02-20 20:40:19 +00:00
Sk2DPathEffect.h Factory methods for heap-allocated SkPathEffect and SkXfermode objects. 2014-02-20 20:40:19 +00:00
SkAlphaThresholdFilter.h Add AlphaThreshold filter. 2014-01-06 23:41:14 +00:00
SkArithmeticMode.h Initial error handling code 2013-10-23 17:06:21 +00:00
SkAvoidXfermode.h Factory methods for heap-allocated SkPathEffect and SkXfermode objects. 2014-02-20 20:40:19 +00:00
SkBicubicImageFilter.h Factory methods for heap-allocated SkImageFilter objects. 2014-03-10 10:51:58 +00:00
SkBitmapSource.h Factory methods for heap-allocated SkImageFilter objects. 2014-03-10 10:51:58 +00:00
SkBlurDrawLooper.h [WIP] Add Context to SkDrawLooper. 2014-03-12 09:42:01 +00:00
SkBlurImageFilter.h Factory methods for heap-allocated SkImageFilter objects. 2014-03-10 10:51:58 +00:00
SkBlurMaskFilter.h Revert "Revert "add SK_ATTR_DEPRECATED -- will need to disable for chrome, since it triggers a warning"" 2013-10-31 17:28:30 +00:00
SkColorFilterImageFilter.h Drop executable flag from headers so that they can be packaged 2014-03-11 19:55:51 +00:00
SkColorMatrix.h Revert of Revert "Serialization of SkPictureImageFilter" (https://codereview.chromium.org/153583007/) 2014-02-07 12:20:04 +00:00
SkColorMatrixFilter.h Factory methods for heap-allocated SkColorFilter objects. 2014-02-21 18:46:30 +00:00
SkComposeImageFilter.h Factory methods for heap-allocated SkImageFilter objects. 2014-03-10 10:51:58 +00:00
SkCornerPathEffect.h Factory methods for heap-allocated SkPathEffect and SkXfermode objects. 2014-02-20 20:40:19 +00:00
SkDashPathEffect.h Factory methods for heap-allocated SkPathEffect and SkXfermode objects. 2014-02-20 20:40:19 +00:00
SkDiscretePathEffect.h Factory methods for heap-allocated SkPathEffect and SkXfermode objects. 2014-02-20 20:40:19 +00:00
SkDisplacementMapEffect.h Factory methods for heap-allocated SkImageFilter objects. 2014-03-10 10:51:58 +00:00
SkDrawExtraPathEffect.h Export effects classes with SK_API. 2012-10-12 14:41:39 +00:00
SkDropShadowImageFilter.h Factory methods for heap-allocated SkImageFilter objects. 2014-03-10 10:51:58 +00:00
SkEmbossMaskFilter.h Factory methods for heap-allocated SkMaskFilter objects. 2014-02-21 10:13:32 +00:00
SkGradientShader.h Add flag to gradients to interpolate colors in premul space. Experimental API to encapsulate the shared parameters for all gradients into a struct. 2013-05-24 14:58:44 +00:00
SkKernel33MaskFilter.h Factory methods for heap-allocated SkMaskFilter objects. 2014-02-21 10:13:32 +00:00
SkLayerDrawLooper.h [WIP] Add Context to SkDrawLooper. 2014-03-12 09:42:01 +00:00
SkLayerRasterizer.h Builder class for SkLayerRasterizer. 2014-02-26 13:27:37 +00:00
SkLerpXfermode.h Refactor read and write buffers. 2014-01-30 18:58:24 +00:00
SkLightingImageFilter.h Refactor read and write buffers. 2014-01-30 18:58:24 +00:00
SkLumaColorFilter.h Refactor read and write buffers. 2014-01-30 18:58:24 +00:00
SkMagnifierImageFilter.h Factory methods for heap-allocated SkImageFilter objects. 2014-03-10 10:51:58 +00:00
SkMatrixConvolutionImageFilter.h Factory methods for heap-allocated SkImageFilter objects. 2014-03-10 10:51:58 +00:00
SkMergeImageFilter.h Drop executable flag from headers so that they can be packaged 2014-03-11 19:55:51 +00:00
SkMorphologyImageFilter.h Factory methods for heap-allocated SkImageFilter objects. 2014-03-10 10:51:58 +00:00
SkOffsetImageFilter.h Factory methods for heap-allocated SkImageFilter objects. 2014-03-10 10:51:58 +00:00
SkPaintFlagsDrawFilter.h change SkDrawFilter::filter to return a bool, where false means don't-draw 2012-11-26 20:26:54 +00:00
SkPerlinNoiseShader.h Begin making SkPerlinNoiseShader const. 2014-03-06 15:13:53 +00:00
SkPictureImageFilter.h Factory methods for heap-allocated SkImageFilter objects. 2014-03-10 10:51:58 +00:00
SkPixelXorXfermode.h Factory methods for heap-allocated SkPathEffect and SkXfermode objects. 2014-02-20 20:40:19 +00:00
SkPorterDuff.h Revert "Revert "add SK_ATTR_DEPRECATED -- will need to disable for chrome, since it triggers a warning"" 2013-10-31 17:28:30 +00:00
SkRectShaderImageFilter.h Make SkImageFilter methods const. 2014-02-05 22:32:02 +00:00
SkResizeImageFilter.h Factory methods for heap-allocated SkImageFilter objects. 2014-03-10 10:51:58 +00:00
SkStippleMaskFilter.h Factory methods for heap-allocated SkMaskFilter objects. 2014-02-21 10:13:32 +00:00
SkTableColorFilter.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkTableMaskFilter.h Factory methods for heap-allocated SkMaskFilter objects. 2014-02-21 10:13:32 +00:00
SkTestImageFilters.h Drop executable flag from headers so that they can be packaged 2014-03-11 19:55:51 +00:00
SkTileImageFilter.h Factory methods for heap-allocated SkImageFilter objects. 2014-03-10 10:51:58 +00:00
SkTransparentShader.h Refactor read and write buffers. 2014-01-30 18:58:24 +00:00
SkXfermodeImageFilter.h Factory methods for heap-allocated SkImageFilter objects. 2014-03-10 10:51:58 +00:00