Index: third_party/WebKit/Source/platform/graphics/CanvasSurfaceLayerBridge.h |
diff --git a/third_party/WebKit/Source/platform/graphics/CanvasSurfaceLayerBridge.h b/third_party/WebKit/Source/platform/graphics/CanvasSurfaceLayerBridge.h |
index 89a473ae56313d53a6f932df8edd0c6650feda3e..ce5051281f2986e70d71f1e75f78c7aa7b52a651 100644 |
--- a/third_party/WebKit/Source/platform/graphics/CanvasSurfaceLayerBridge.h |
+++ b/third_party/WebKit/Source/platform/graphics/CanvasSurfaceLayerBridge.h |
@@ -22,6 +22,7 @@ class SurfaceInfo; |
namespace blink { |
class WebLayer; |
+class WebLayerTreeView; |
class PLATFORM_EXPORT CanvasSurfaceLayerBridgeObserver { |
public: |
@@ -34,7 +35,8 @@ class PLATFORM_EXPORT CanvasSurfaceLayerBridgeObserver { |
class PLATFORM_EXPORT CanvasSurfaceLayerBridge |
: NON_EXPORTED_BASE(public mojom::blink::OffscreenCanvasSurfaceClient) { |
public: |
- explicit CanvasSurfaceLayerBridge(CanvasSurfaceLayerBridgeObserver*); |
+ explicit CanvasSurfaceLayerBridge(CanvasSurfaceLayerBridgeObserver*, |
+ WebLayerTreeView*); |
~CanvasSurfaceLayerBridge(); |
void createSolidColorLayer(); |
WebLayer* getWebLayer() const { return m_webLayer.get(); } |
@@ -58,8 +60,9 @@ class PLATFORM_EXPORT CanvasSurfaceLayerBridge |
mojom::blink::OffscreenCanvasSurfacePtr m_service; |
mojo::Binding<mojom::blink::OffscreenCanvasSurfaceClient> m_binding; |
- cc::FrameSinkId m_frameSinkId; |
+ const cc::FrameSinkId m_frameSinkId; |
cc::SurfaceId m_currentSurfaceId; |
+ const cc::FrameSinkId m_parentFrameSinkId; |
}; |
} // namespace blink |