Chromium Code Reviews| Index: third_party/WebKit/Source/core/html/HTMLCanvasElement.h |
| diff --git a/third_party/WebKit/Source/core/html/HTMLCanvasElement.h b/third_party/WebKit/Source/core/html/HTMLCanvasElement.h |
| index 2c443b2bf1f808d21710846edac51e45f7e56ab3..bc3df9553a9a3805672b1b6dcb352d18c96c6b89 100644 |
| --- a/third_party/WebKit/Source/core/html/HTMLCanvasElement.h |
| +++ b/third_party/WebKit/Source/core/html/HTMLCanvasElement.h |
| @@ -147,7 +147,6 @@ class CORE_EXPORT HTMLCanvasElement final |
| CanvasRenderingContext* RenderingContext() const { return context_.Get(); } |
| void EnsureUnacceleratedImageBuffer(); |
| - ImageBuffer* Buffer() const; |
| PassRefPtr<Image> CopiedImage(SourceDrawingBuffer, |
| AccelerationHint, |
| SnapshotReason) const; |
| @@ -162,8 +161,9 @@ class CORE_EXPORT HTMLCanvasElement final |
| bool Is2d() const; |
| bool IsAnimated2d() const; |
| - bool HasImageBuffer() const { return image_buffer_.get(); } |
| - void DiscardImageBuffer(); |
| + bool HasImageBuffer() const override { return !!image_buffer_; } |
| + void DiscardImageBuffer() override; |
| + ImageBuffer* GetImageBuffer() const override; |
|
Justin Novosad
2017/05/01 15:18:57
This should be called GetOrCreateImageBuffer() IMH
fserb
2017/05/02 18:49:30
done
|
| bool ShouldBeDirectComposited() const; |