diff options
author | Matt Sarett <msarett@google.com> | 2017-03-02 12:42:35 -0500 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-03-04 20:24:02 +0000 |
commit | 5b4599f137ce0966a88d2ba2bdbb6aa72b1ae082 (patch) | |
tree | c73cd53d90b9b55a47d71ac8158b2623252e4b8f /src | |
parent | 025e2444c1f5a0c3cdc0bf60d1fa59941a0b5db4 (diff) |
Add SkImage::colorSpace() and SkImage::refColorSpace()
BUG=skia:
Change-Id: I31c2a2731cd70e4e5162905de0ad129516dacc6b
Reviewed-on: https://skia-review.googlesource.com/9152
Commit-Queue: Matt Sarett <msarett@google.com>
Reviewed-by: Mike Reed <reed@google.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/image/SkImage.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/image/SkImage.cpp b/src/image/SkImage.cpp index 638b0c2955..a131de18f7 100644 --- a/src/image/SkImage.cpp +++ b/src/image/SkImage.cpp @@ -82,6 +82,14 @@ SkAlphaType SkImage::alphaType() const { return as_IB(this)->onAlphaType(); } +SkColorSpace* SkImage::colorSpace() const { + return as_IB(this)->onImageInfo().colorSpace(); +} + +sk_sp<SkColorSpace> SkImage::refColorSpace() const { + return as_IB(this)->onImageInfo().refColorSpace(); +} + sk_sp<SkShader> SkImage::makeShader(SkShader::TileMode tileX, SkShader::TileMode tileY, const SkMatrix* localMatrix) const { return SkImageShader::Make(sk_ref_sp(const_cast<SkImage*>(this)), tileX, tileY, localMatrix); |