skia2/include/effects
mtklein 7e44bb1916 Remove macros that make it look like it's a good idea to not be able to flatten.
There are only a handful of SkFlattenables that are not flattenable.  That
there are any seems highly illogical.  To make this look less like a normal
thing, this removes both macros that marked SkFlattenables as non-flattenable
(in slightly different ways).

The handful of SkFlattenables in our codebase that can't be flattened now
assert violently that they can't be flattened.  They're internal or
part of animator... places where we'll never actually flatten them.

TestLooper and DummyRasterizer were so trivial that I just made them flattenable.

BUG=skia:

Review URL: https://codereview.chromium.org/841753002
2015-01-07 09:06:08 -08:00
..
Sk1DPathEffect.h Remove SK_SUPPORT_LEGACY_DEEPFLATTENING. 2014-12-01 11:47:08 -08:00
Sk2DPathEffect.h Remove macros that make it look like it's a good idea to not be able to flatten. 2015-01-07 09:06:08 -08:00
SkAlphaThresholdFilter.h Clean up SkImageFilter constructors. 2014-07-08 09:16:22 -07:00
SkArcToPathEffect.h add arcto patheffect 2014-12-17 01:47:32 -08:00
SkArithmeticMode.h Arithmetic mode now has the option of not validating the output color, which will allow multiple arithmetic operations to be done sequentially, without intermediate clamping. This is required for mimicking blink's current behavior. 2014-04-02 19:32:15 +00:00
SkAvoidXfermode.h Remove SK_SUPPORT_LEGACY_DEEPFLATTENING. 2014-12-01 11:47:08 -08:00
SkBitmapSource.h Add toString methods to SkImageFilter-derived classes 2014-12-19 13:49:15 -08:00
SkBlurDrawLooper.h Remove SK_SUPPORT_LEGACY_DEEPFLATTENING. 2014-12-01 11:47:08 -08:00
SkBlurImageFilter.h Add toString methods to SkImageFilter-derived classes 2014-12-19 13:49:15 -08:00
SkBlurMaskFilter.h remove SK_SUPPORT_LEGACY_BLURMASKFILTER_STYLE 2014-05-31 21:47:03 +00:00
SkColorCubeFilter.h Remove SK_SUPPORT_LEGACY_DEEPFLATTENING. 2014-12-01 11:47:08 -08:00
SkColorFilterImageFilter.h Add toString methods to SkImageFilter-derived classes 2014-12-19 13:49:15 -08:00
SkColorMatrix.h Revert of Revert "Serialization of SkPictureImageFilter" (https://codereview.chromium.org/153583007/) 2014-02-07 12:20:04 +00:00
SkColorMatrixFilter.h Remove SK_SUPPORT_LEGACY_DEEPFLATTENING. 2014-12-01 11:47:08 -08:00
SkComposeImageFilter.h Add toString methods to SkImageFilter-derived classes 2014-12-19 13:49:15 -08:00
SkCornerPathEffect.h Remove SK_SUPPORT_LEGACY_DEEPFLATTENING. 2014-12-01 11:47:08 -08:00
SkDashPathEffect.h Remove SK_SUPPORT_LEGACY_DEEPFLATTENING. 2014-12-01 11:47:08 -08:00
SkDiscretePathEffect.h Remove SK_SUPPORT_LEGACY_DEEPFLATTENING. 2014-12-01 11:47:08 -08:00
SkDisplacementMapEffect.h Add toString methods to SkImageFilter-derived classes 2014-12-19 13:49:15 -08:00
SkDrawExtraPathEffect.h Export effects classes with SK_API. 2012-10-12 14:41:39 +00:00
SkDropShadowImageFilter.h Add toString methods to SkImageFilter-derived classes 2014-12-19 13:49:15 -08:00
SkEmbossMaskFilter.h Remove SK_SUPPORT_LEGACY_DEEPFLATTENING. 2014-12-01 11:47:08 -08:00
SkGradientShader.h undef SK_SUPPORT_LEGACY_GRADIENT_FACTORIES to fix callers 2014-12-21 11:06:06 -08:00
SkLayerDrawLooper.h Remove SK_SUPPORT_LEGACY_DEEPFLATTENING. 2014-12-01 11:47:08 -08:00
SkLayerRasterizer.h Cleanup: Mark some overridden methods with 'SK_OVERRIDE'. 2014-12-14 15:20:11 -08:00
SkLerpXfermode.h Remove SK_SUPPORT_LEGACY_DEEPFLATTENING. 2014-12-01 11:47:08 -08:00
SkLightingImageFilter.h Remove SK_SUPPORT_LEGACY_DEEPFLATTENING. 2014-12-01 11:47:08 -08:00
SkLumaColorFilter.h Remove SK_SUPPORT_LEGACY_DEEPFLATTENING. 2014-12-01 11:47:08 -08:00
SkMagnifierImageFilter.h Add toString methods to SkImageFilter-derived classes 2014-12-19 13:49:15 -08:00
SkMatrixConvolutionImageFilter.h Add toString methods to SkImageFilter-derived classes 2014-12-19 13:49:15 -08:00
SkMatrixImageFilter.h Add toString methods to SkImageFilter-derived classes 2014-12-19 13:49:15 -08:00
SkMergeImageFilter.h Add toString methods to SkImageFilter-derived classes 2014-12-19 13:49:15 -08:00
SkMorphologyImageFilter.h Add toString methods to SkImageFilter-derived classes 2014-12-19 13:49:15 -08:00
SkOffsetImageFilter.h Add toString methods to SkImageFilter-derived classes 2014-12-19 13:49:15 -08: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 remove view matrix from context 2014-12-17 15:50:11 -08:00
SkPictureImageFilter.h Add toString methods to SkImageFilter-derived classes 2014-12-19 13:49:15 -08:00
SkPixelXorXfermode.h Cleanup: Mark some overridden methods with 'SK_OVERRIDE'. 2014-12-14 15:20:11 -08:00
SkPorterDuff.h Add SK_SUPPORT_LEGACY_PORTER_DUFF macro. 2014-12-03 13:13:02 -08:00
SkRectShaderImageFilter.h Add toString methods to SkImageFilter-derived classes 2014-12-19 13:49:15 -08: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 Remove SK_SUPPORT_LEGACY_DEEPFLATTENING. 2014-12-01 11:47:08 -08:00
SkTestImageFilters.h Add toString methods to SkImageFilter-derived classes 2014-12-19 13:49:15 -08:00
SkTileImageFilter.h Add toString methods to SkImageFilter-derived classes 2014-12-19 13:49:15 -08:00
SkTransparentShader.h Remove SK_SUPPORT_LEGACY_DEEPFLATTENING. 2014-12-01 11:47:08 -08:00
SkXfermodeImageFilter.h Add toString methods to SkImageFilter-derived classes 2014-12-19 13:49:15 -08:00