Chromium Code Reviews| Index: Source/platform/graphics/Canvas2DImageBufferSurface.h |
| diff --git a/Source/platform/graphics/Canvas2DImageBufferSurface.h b/Source/platform/graphics/Canvas2DImageBufferSurface.h |
| index 60aca9cb74c89a035337e383029974e5ce8d66c5..95a60daa987034d1d85df96b4524d45c76633ebf 100644 |
| --- a/Source/platform/graphics/Canvas2DImageBufferSurface.h |
| +++ b/Source/platform/graphics/Canvas2DImageBufferSurface.h |
| @@ -31,6 +31,7 @@ |
| #ifndef Canvas2DImageBufferSurface_h |
| #define Canvas2DImageBufferSurface_h |
| +#include "Image.h" |
|
Justin Novosad
2014/07/29 14:56:52
Avoid unnecessary dependency in header -> use forw
Rémi Piotaix
2014/07/29 17:18:22
Done.
|
| #include "platform/graphics/Canvas2DLayerBridge.h" |
| #include "platform/graphics/ImageBufferSurface.h" |
| @@ -64,6 +65,7 @@ public: |
| virtual void setIsHidden(bool hidden) OVERRIDE { m_layerBridge->setIsHidden(hidden); } |
| virtual void setImageBuffer(ImageBuffer* imageBuffer) OVERRIDE { m_layerBridge->setImageBuffer(imageBuffer); } |
| + virtual PassRefPtr<SkImage> newImageSnapshot() const OVERRIDE { return m_layerBridge->newImageSnapshot(); } |
|
Justin Novosad
2014/07/29 14:56:52
You will have to move implementation to .cpp if Im
Rémi Piotaix
2014/07/29 17:18:22
Canvas2DLayerBridge already include SkImage
|
| private: |
| RefPtr<Canvas2DLayerBridge> m_layerBridge; |
| }; |