Bundle SkShader::asFragmentProcessor arguments in a struct
authorbrianosman <brianosman@google.com>
Fri, 22 Jul 2016 18:04:53 +0000 (11:04 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 22 Jul 2016 18:04:53 +0000 (11:04 -0700)
commit839345d63466a4209a0985654ec033624821fd78
tree71590a11b99b3b554a4c80096f36c759b5d68ced
parent8a8accbcd1958c1646246b9b994fb47a3b5a6021
Bundle SkShader::asFragmentProcessor arguments in a struct

The signature of this thing keeps changing (and is about to change again).
This just makes maintenance much easier.

BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2175563003

Review-Url: https://codereview.chromium.org/2175563003
34 files changed:
experimental/SkPerlinNoiseShader2/SkPerlinNoiseShader2.cpp
experimental/SkPerlinNoiseShader2/SkPerlinNoiseShader2.h
gm/dcshader.cpp
include/core/SkShader.h
include/effects/SkPerlinNoiseShader.h
src/core/SkBitmapProcShader.cpp
src/core/SkBitmapProcShader.h
src/core/SkColorFilterShader.cpp
src/core/SkColorFilterShader.h
src/core/SkColorShader.cpp
src/core/SkColorShader.h
src/core/SkComposeShader.cpp
src/core/SkComposeShader.h
src/core/SkLightingShader.cpp
src/core/SkLocalMatrixShader.cpp
src/core/SkLocalMatrixShader.h
src/core/SkNormalSource.cpp
src/core/SkNormalSource.h
src/core/SkPictureShader.cpp
src/core/SkPictureShader.h
src/core/SkShader.cpp
src/effects/SkPerlinNoiseShader.cpp
src/effects/gradients/SkLinearGradient.cpp
src/effects/gradients/SkLinearGradient.h
src/effects/gradients/SkRadialGradient.cpp
src/effects/gradients/SkRadialGradient.h
src/effects/gradients/SkSweepGradient.cpp
src/effects/gradients/SkSweepGradient.h
src/effects/gradients/SkTwoPointConicalGradient.cpp
src/effects/gradients/SkTwoPointConicalGradient.h
src/effects/gradients/SkTwoPointConicalGradient_gpu.cpp
src/gpu/SkGr.cpp
src/image/SkImageShader.cpp
src/image/SkImageShader.h