Index: Source/WebKit/chromium/src/WebViewImpl.h |
diff --git a/Source/WebKit/chromium/src/WebViewImpl.h b/Source/WebKit/chromium/src/WebViewImpl.h |
index b72a9125c445827df0072858eef0c285e7a338ce..7f75f0da529eaedc3f1078a58ef1eb9808fb37b1 100644 |
--- a/Source/WebKit/chromium/src/WebViewImpl.h |
+++ b/Source/WebKit/chromium/src/WebViewImpl.h |
@@ -94,6 +94,7 @@ class ContextMenuClientImpl; |
class DeviceOrientationClientProxy; |
class GeolocationClientProxy; |
class LinkHighlight; |
+class NonCompositedContentHost; |
class PrerendererClientImpl; |
class SpeechInputClientImpl; |
class SpeechRecognitionClientProxy; |
@@ -522,6 +523,9 @@ public: |
void setRootGraphicsLayer(WebCore::GraphicsLayer*); |
void scheduleCompositingLayerSync(); |
void scrollRootLayerRect(const WebCore::IntSize& scrollDelta, const WebCore::IntRect& clipRect); |
+ void paintRootLayer(WebCore::GraphicsContext&, const WebCore::IntRect& contentRect); |
+ NonCompositedContentHost* nonCompositedContentHost(); |
+ void setBackgroundColor(const WebCore::Color&); |
WebCore::GraphicsLayerFactory* graphicsLayerFactory() const; |
void registerForAnimations(WebLayer*); |
void scheduleAnimation(); |
@@ -816,6 +820,7 @@ private: |
WebViewBenchmarkSupportImpl m_benchmarkSupport; |
WebCore::IntRect m_rootLayerScrollDamage; |
+ OwnPtr<NonCompositedContentHost> m_nonCompositedContentHost; |
WebLayerTreeView* m_layerTreeView; |
WebLayer* m_rootLayer; |
WebCore::GraphicsLayer* m_rootGraphicsLayer; |