Index: third_party/WebKit/Source/modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.h |
diff --git a/third_party/WebKit/Source/modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.h b/third_party/WebKit/Source/modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.h |
index 1401fbc3318e42f58eda47b418bc6bcdd541785d..380ce59a7effa14ce8e1716626f2258224c5fc9b 100644 |
--- a/third_party/WebKit/Source/modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.h |
+++ b/third_party/WebKit/Source/modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.h |
@@ -67,12 +67,16 @@ public: |
bool hasAlpha() const override { return m_hasAlpha; } |
bool isContextLost() const override; |
+ PassRefPtrWillBeRawPtr<ImageBitmap> transferToImageBitmap(ExceptionState&) final; |
+ |
protected: |
OffscreenCanvasRenderingContext2D(OffscreenCanvas*, const CanvasContextCreationAttributes& attrs); |
DECLARE_VIRTUAL_TRACE(); |
private: |
bool m_hasAlpha; |
+ bool m_originClean = true; |
+ OwnPtr<ImageBuffer> m_imageBuffer; |
}; |
} // namespace blink |