Index: third_party/WebKit/Source/platform/graphics/ImageFrameGenerator.h |
diff --git a/third_party/WebKit/Source/platform/graphics/ImageFrameGenerator.h b/third_party/WebKit/Source/platform/graphics/ImageFrameGenerator.h |
index 65ce816863b5a8a378fc0cbc7f67b3c2607e2d2d..ee3273202a587ef2f8ceb007301b75938d975f88 100644 |
--- a/third_party/WebKit/Source/platform/graphics/ImageFrameGenerator.h |
+++ b/third_party/WebKit/Source/platform/graphics/ImageFrameGenerator.h |
@@ -107,6 +107,10 @@ class PLATFORM_EXPORT ImageFrameGenerator final |
// decodeToYUV(). |
bool getYUVComponentSizes(SegmentReader*, SkYUVSizeInfo*); |
+ void setAlphaOption(ImageDecoder::AlphaOption option) { |
+ m_alphaOption = option; |
+ } |
+ |
private: |
ImageFrameGenerator(const SkISize& fullSize, |
bool isMultiFrame, |
@@ -145,6 +149,7 @@ class PLATFORM_EXPORT ImageFrameGenerator final |
bool m_yuvDecodingFailed; |
size_t m_frameCount; |
Vector<bool> m_hasAlpha; |
+ ImageDecoder::AlphaOption m_alphaOption; |
std::unique_ptr<ImageDecoderFactory> m_imageDecoderFactory; |