From: Brian Salomon Date: Wed, 3 Feb 2016 22:09:00 +0000 (-0500) Subject: Make SkImage::readYUV8Planes const X-Git-Tag: accepted/tizen/5.0/unified/20181102.025319~129^2~2236 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=de3a726ad38b99e5393d5d9e6de3c844893d01b6;p=platform%2Fupstream%2FlibSkiaSharp.git Make SkImage::readYUV8Planes const TBR=reed@google.com GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1660393003 BUG=skia: Review URL: https://codereview.chromium.org/1660393003 . --- diff --git a/include/core/SkImage.h b/include/core/SkImage.h index 84f4daf..0adb608 100644 --- a/include/core/SkImage.h +++ b/include/core/SkImage.h @@ -159,7 +159,7 @@ public: * planes and rowBytes arrays are ordered [y, u, v]. */ bool readYUV8Planes(const SkISize[3], void* const planes[3], const size_t rowBytes[3], - SkYUVColorSpace); + SkYUVColorSpace) const; virtual SkShader* newShader(SkShader::TileMode, SkShader::TileMode, diff --git a/src/image/SkImage.cpp b/src/image/SkImage.cpp index 7507591..e6ea9bd 100644 --- a/src/image/SkImage.cpp +++ b/src/image/SkImage.cpp @@ -265,7 +265,7 @@ bool SkImage::readPixels(const SkPixmap& pmap, int srcX, int srcY, CachingHint c #include "SkRGBAToYUV.h" bool SkImage::readYUV8Planes(const SkISize sizes[3], void* const planes[3], - const size_t rowBytes[3], SkYUVColorSpace colorSpace) { + const size_t rowBytes[3], SkYUVColorSpace colorSpace) const { #if SK_SUPPORT_GPU if (GrTexture* texture = as_IB(this)->peekTexture()) { if (GrTextureToYUVPlanes(texture, sizes, planes, rowBytes, colorSpace)) {