change flattenable factory to return sk_sp
authorreed <reed@google.com>
Sun, 3 Apr 2016 16:11:13 +0000 (09:11 -0700)
committerCommit bot <commit-bot@chromium.org>
Sun, 3 Apr 2016 16:11:13 +0000 (09:11 -0700)
commit60c9b58b3214b0154c931656e91e39b230e987d8
tree6dd59cf90dd96a443a50ae4b6fa14be6f778c823
parentcf9bafceafaf6c0bf8b0eac8de509aa1d8407fca
change flattenable factory to return sk_sp

BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1855733002

Review URL: https://codereview.chromium.org/1855733002
75 files changed:
experimental/SkPerlinNoiseShader2/SkPerlinNoiseShader2.cpp
gm/dcshader.cpp
gm/imagefiltersbase.cpp
gm/imagefiltersgraph.cpp
include/core/SkFlattenable.h
include/effects/SkLayerDrawLooper.h
samplecode/ClockFaceView.cpp
src/core/SkBitmapProcShader.cpp
src/core/SkBlitter.cpp
src/core/SkColorFilter.cpp
src/core/SkColorFilterShader.cpp
src/core/SkColorMatrixFilterRowMajor255.cpp
src/core/SkComposeShader.cpp
src/core/SkLightingShader.cpp
src/core/SkLocalMatrixImageFilter.cpp
src/core/SkLocalMatrixShader.cpp
src/core/SkMatrixImageFilter.cpp
src/core/SkModeColorFilter.cpp
src/core/SkPaint.cpp
src/core/SkPathEffect.cpp
src/core/SkPictureShader.cpp
src/core/SkReadBuffer.cpp
src/core/SkReadBuffer.h
src/core/SkShader.cpp
src/core/SkValidatingReadBuffer.cpp
src/core/SkXfermode.cpp
src/effects/Sk1DPathEffect.cpp
src/effects/Sk2DPathEffect.cpp
src/effects/SkAlphaThresholdFilter.cpp
src/effects/SkArcToPathEffect.cpp
src/effects/SkArithmeticMode.cpp
src/effects/SkAvoidXfermode.cpp
src/effects/SkBlurDrawLooper.cpp
src/effects/SkBlurImageFilter.cpp
src/effects/SkBlurMaskFilter.cpp
src/effects/SkColorCubeFilter.cpp
src/effects/SkColorFilterImageFilter.cpp
src/effects/SkComposeImageFilter.cpp
src/effects/SkCornerPathEffect.cpp
src/effects/SkDashPathEffect.cpp
src/effects/SkDiscretePathEffect.cpp
src/effects/SkDisplacementMapEffect.cpp
src/effects/SkDropShadowImageFilter.cpp
src/effects/SkEmbossMaskFilter.cpp
src/effects/SkImageSource.cpp
src/effects/SkLayerDrawLooper.cpp
src/effects/SkLayerRasterizer.cpp
src/effects/SkLightingImageFilter.cpp
src/effects/SkLumaColorFilter.cpp
src/effects/SkMagnifierImageFilter.cpp
src/effects/SkMatrixConvolutionImageFilter.cpp
src/effects/SkMergeImageFilter.cpp
src/effects/SkMorphologyImageFilter.cpp
src/effects/SkOffsetImageFilter.cpp
src/effects/SkPaintImageFilter.cpp
src/effects/SkPerlinNoiseShader.cpp
src/effects/SkPictureImageFilter.cpp
src/effects/SkPixelXorXfermode.cpp
src/effects/SkTableColorFilter.cpp
src/effects/SkTableMaskFilter.cpp
src/effects/SkTestImageFilters.cpp
src/effects/SkTileImageFilter.cpp
src/effects/SkXfermodeImageFilter.cpp
src/effects/gradients/SkLinearGradient.cpp
src/effects/gradients/SkRadialGradient.cpp
src/effects/gradients/SkSweepGradient.cpp
src/effects/gradients/SkTwoPointConicalGradient.cpp
src/image/SkImageShader.cpp
src/utils/SkBitmapSourceDeserializer.cpp
tests/ImageFilterTest.cpp
tests/LayerRasterizerTest.cpp
tests/PDFPrimitivesTest.cpp
tests/QuickRejectTest.cpp
tools/debugger/SkDrawCommand.cpp
tools/debugger/SkOverdrawMode.cpp