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; |
}; |