Make SkImageFilter methods const.
authorcommit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Wed, 5 Feb 2014 22:32:02 +0000 (22:32 +0000)
committercommit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Wed, 5 Feb 2014 22:32:02 +0000 (22:32 +0000)
commitae761f7545d8ebf181d220169afac2056b057b8c
tree73cf6f3c8e384ad332956319046e6536bed97ba4
parentd2e88f67c9678fbda24ff74039fc1f3aae603e74
Make SkImageFilter methods const.

SkImageFilter had some non-const methods that could all be made const.
This is a first step towards making SkImageFilter immutable.

BUG=skia:2097
R=mtklein@google.com, reed@google.com, robertphillips@google.com

Author: dominikg@chromium.org

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

git-svn-id: http://skia.googlecode.com/svn/trunk@13330 2bbb7eff-a529-9590-31e7-b0007b416f81
54 files changed:
gm/imagefiltersbase.cpp
gm/imagefiltersgraph.cpp
include/core/SkBitmapDevice.h
include/core/SkDevice.h
include/core/SkImageFilter.h
include/core/SkImageFilterUtils.h
include/effects/SkBicubicImageFilter.h
include/effects/SkBitmapSource.h
include/effects/SkBlurImageFilter.h
include/effects/SkColorFilterImageFilter.h
include/effects/SkComposeImageFilter.h
include/effects/SkDisplacementMapEffect.h
include/effects/SkDropShadowImageFilter.h
include/effects/SkMagnifierImageFilter.h
include/effects/SkMatrixConvolutionImageFilter.h
include/effects/SkMergeImageFilter.h
include/effects/SkMorphologyImageFilter.h
include/effects/SkOffsetImageFilter.h
include/effects/SkPictureImageFilter.h
include/effects/SkRectShaderImageFilter.h
include/effects/SkResizeImageFilter.h
include/effects/SkTestImageFilters.h
include/effects/SkTileImageFilter.h
include/effects/SkXfermodeImageFilter.h
include/gpu/SkGpuDevice.h
include/pdf/SkPDFDevice.h
src/core/SkBitmapDevice.cpp
src/core/SkDeviceImageFilterProxy.h
src/core/SkImageFilter.cpp
src/core/SkImageFilterUtils.cpp
src/effects/SkAlphaThresholdFilter.cpp
src/effects/SkBicubicImageFilter.cpp
src/effects/SkBitmapSource.cpp
src/effects/SkBlurImageFilter.cpp
src/effects/SkColorFilterImageFilter.cpp
src/effects/SkComposeImageFilter.cpp
src/effects/SkDisplacementMapEffect.cpp
src/effects/SkDropShadowImageFilter.cpp
src/effects/SkLightingImageFilter.cpp
src/effects/SkMagnifierImageFilter.cpp
src/effects/SkMatrixConvolutionImageFilter.cpp
src/effects/SkMergeImageFilter.cpp
src/effects/SkMorphologyImageFilter.cpp
src/effects/SkOffsetImageFilter.cpp
src/effects/SkPictureImageFilter.cpp
src/effects/SkRectShaderImageFilter.cpp
src/effects/SkResizeImageFilter.cpp
src/effects/SkTestImageFilters.cpp
src/effects/SkTileImageFilter.cpp
src/effects/SkXfermodeImageFilter.cpp
src/gpu/SkGpuDevice.cpp
src/pdf/SkPDFDevice.cpp
src/utils/SkGatherPixelRefsAndRects.h
src/utils/SkPictureUtils.cpp