diff options
author | Brian Osman <brianosman@google.com> | 2016-11-08 17:08:54 -0500 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2016-11-09 01:05:07 +0000 |
commit | 7b8400dad2f82dcc6ed3c7cc1707ebaf85f04840 (patch) | |
tree | dc1e131776fb1922b113f1a5e723205d8c13ccfe /src/core/SkBitmapController.cpp | |
parent | c8b15684fe5b5b924b90091fedfbedf2806535e0 (diff) |
Rename SkSourceGammaTreatment to SkDestinationSurfaceColorMode
This is much more explicit about what that type represents (are we in
legacy mode or not), which also makes it suitable for other (upcoming)
usage.
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=4529
Change-Id: Iacb397c34e7765f1ca86c0195bc622b2be4d9acf
Reviewed-on: https://skia-review.googlesource.com/4529
Commit-Queue: Brian Osman <brianosman@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
Diffstat (limited to 'src/core/SkBitmapController.cpp')
-rw-r--r-- | src/core/SkBitmapController.cpp | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/src/core/SkBitmapController.cpp b/src/core/SkBitmapController.cpp index ffeb10c8af..435940b84c 100644 --- a/src/core/SkBitmapController.cpp +++ b/src/core/SkBitmapController.cpp @@ -45,12 +45,12 @@ SkBitmapController::State* SkBitmapController::requestBitmap(const SkBitmapProvi class SkDefaultBitmapControllerState : public SkBitmapController::State { public: SkDefaultBitmapControllerState(const SkBitmapProvider&, const SkMatrix& inv, SkFilterQuality, - SkSourceGammaTreatment); + SkDestinationSurfaceColorMode); private: - SkBitmap fResultBitmap; - SkSourceGammaTreatment fSrcGammaTreatment; - sk_sp<const SkMipMap> fCurrMip; + SkBitmap fResultBitmap; + SkDestinationSurfaceColorMode fColorMode; + sk_sp<const SkMipMap> fCurrMip; bool processHQRequest(const SkBitmapProvider&); bool processMediumRequest(const SkBitmapProvider&); @@ -166,13 +166,13 @@ bool SkDefaultBitmapControllerState::processMediumRequest(const SkBitmapProvider } if (invScaleSize.width() > SK_Scalar1 || invScaleSize.height() > SK_Scalar1) { - fCurrMip.reset(SkMipMapCache::FindAndRef(provider.makeCacheDesc(), fSrcGammaTreatment)); + fCurrMip.reset(SkMipMapCache::FindAndRef(provider.makeCacheDesc(), fColorMode)); if (nullptr == fCurrMip.get()) { SkBitmap orig; if (!provider.asBitmap(&orig)) { return false; } - fCurrMip.reset(SkMipMapCache::AddAndRef(orig, fSrcGammaTreatment)); + fCurrMip.reset(SkMipMapCache::AddAndRef(orig, fColorMode)); if (nullptr == fCurrMip.get()) { return false; } @@ -200,13 +200,14 @@ bool SkDefaultBitmapControllerState::processMediumRequest(const SkBitmapProvider return false; } -SkDefaultBitmapControllerState::SkDefaultBitmapControllerState(const SkBitmapProvider& provider, - const SkMatrix& inv, - SkFilterQuality qual, - SkSourceGammaTreatment treatment) { +SkDefaultBitmapControllerState::SkDefaultBitmapControllerState( + const SkBitmapProvider& provider, + const SkMatrix& inv, + SkFilterQuality qual, + SkDestinationSurfaceColorMode colorMode) { fInvMatrix = inv; fQuality = qual; - fSrcGammaTreatment = treatment; + fColorMode = colorMode; if (this->processHQRequest(provider) || this->processMediumRequest(provider)) { SkASSERT(fResultBitmap.getPixels()); @@ -228,5 +229,5 @@ SkBitmapController::State* SkDefaultBitmapController::onRequestBitmap(const SkBi SkFilterQuality quality, void* storage, size_t size) { return SkInPlaceNewCheck<SkDefaultBitmapControllerState>(storage, size, bm, inverse, quality, - fSrcGammaTreatment); + fColorMode); } |