aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/shaders/gradients/SkGradientShaderPriv.h
diff options
context:
space:
mode:
authorGravatar Florin Malita <fmalita@chromium.org>2017-07-29 19:08:28 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-07-30 14:24:21 +0000
commit50b2084bd15e7aea416dc8c6fd2373864c50f023 (patch)
treea68b832e4eb3e9e8cd8c463bccab8b9836cd6fff /src/shaders/gradients/SkGradientShaderPriv.h
parentc25437da5c6a3e5766c7811cfd484c5ef1b2861e (diff)
Gradient stages cleanup
Hoist the matrix setup into SkGradientShaderBase. Drop the bool return for adjustMatrixAndAppendStages(), and rename to appendGradientStages(). Change-Id: Iad412f638f86223e5af46a7d3dea6f768f52bcad Reviewed-on: https://skia-review.googlesource.com/26427 Commit-Queue: Florin Malita <fmalita@chromium.org> Reviewed-by: Mike Reed <reed@google.com> Reviewed-by: Mike Klein <mtklein@google.com>
Diffstat (limited to 'src/shaders/gradients/SkGradientShaderPriv.h')
-rw-r--r--src/shaders/gradients/SkGradientShaderPriv.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/shaders/gradients/SkGradientShaderPriv.h b/src/shaders/gradients/SkGradientShaderPriv.h
index 07ba7e3521..b6da7b9507 100644
--- a/src/shaders/gradients/SkGradientShaderPriv.h
+++ b/src/shaders/gradients/SkGradientShaderPriv.h
@@ -233,10 +233,8 @@ protected:
const SkMatrix& ctm, const SkPaint& paint,
const SkMatrix* localM) const override;
- virtual bool adjustMatrixAndAppendStages(SkArenaAlloc* alloc,
- SkMatrix* matrix,
- SkRasterPipeline* tPipeline,
- SkRasterPipeline* postPipeline) const = 0;
+ virtual void appendGradientStages(SkArenaAlloc* alloc, SkRasterPipeline* tPipeline,
+ SkRasterPipeline* postPipeline) const = 0;
template <typename T, typename... Args>
static Context* CheckedMakeContext(SkArenaAlloc* alloc, Args&&... args) {