diff options
author | 2017-04-28 11:12:19 -0400 | |
---|---|---|
committer | 2017-04-28 15:36:14 +0000 | |
commit | 0acd7954a9e654d7e9c11a532eeeeb2f18a76152 (patch) | |
tree | f3f7265224b2b0d6e8e057e367851d86234bd5e7 /include | |
parent | b6069dfba7b7ab563a3fccb2f38307e47035300c (diff) |
add helper makeShader for the common Clamp case
Bug: skia:
Change-Id: I22cac56f35fed16daede0cf1b3e34dfa6f5ae3ea
Reviewed-on: https://skia-review.googlesource.com/14625
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Mike Reed <reed@google.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/core/SkImage.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/core/SkImage.h b/include/core/SkImage.h index c52ad3d41e..1e5df0b116 100644 --- a/include/core/SkImage.h +++ b/include/core/SkImage.h @@ -252,6 +252,12 @@ public: sk_sp<SkShader> makeShader(SkShader::TileMode, SkShader::TileMode, const SkMatrix* localMatrix = nullptr) const; + /** + * Helper version of makeShader() that specifies Clamp tilemode. + */ + sk_sp<SkShader> makeShader(const SkMatrix* localMatrix = nullptr) const { + return this->makeShader(SkShader::kClamp_TileMode, SkShader::kClamp_TileMode, localMatrix); + } /** * If the image has direct access to its pixels (i.e. they are in local RAM) |