diff options
Diffstat (limited to 'src/android')
-rw-r--r-- | src/android/SkBitmapRegionCodec.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/android/SkBitmapRegionCodec.h b/src/android/SkBitmapRegionCodec.h index baaecc937a..a7cfe33a91 100644 --- a/src/android/SkBitmapRegionCodec.h +++ b/src/android/SkBitmapRegionCodec.h @@ -32,6 +32,15 @@ public: SkEncodedImageFormat getEncodedFormat() override { return fCodec->getEncodedFormat(); } + SkColorType computeOutputColorType(SkColorType requestedColorType) override { + return fCodec->computeOutputColorType(requestedColorType); + } + + sk_sp<SkColorSpace> computeOutputColorSpace(SkColorType outputColorType, + sk_sp<SkColorSpace> prefColorSpace = nullptr) override { + return fCodec->computeOutputColorSpace(outputColorType, prefColorSpace); + } + private: std::unique_ptr<SkAndroidCodec> fCodec; |