aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar Matt Sarett <msarett@google.com>2017-03-02 12:42:35 -0500
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-03-04 20:24:02 +0000
commit5b4599f137ce0966a88d2ba2bdbb6aa72b1ae082 (patch)
treec73cd53d90b9b55a47d71ac8158b2623252e4b8f /src
parent025e2444c1f5a0c3cdc0bf60d1fa59941a0b5db4 (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.cpp8
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);