| Index: cc/blink/web_layer_impl.h
|
| diff --git a/cc/blink/web_layer_impl.h b/cc/blink/web_layer_impl.h
|
| index eb5be7ed2600fc37608a2ce1dc71ce0f21c4791b..e9f79c0286f13f6e4323962f616496b72760d543 100644
|
| --- a/cc/blink/web_layer_impl.h
|
| +++ b/cc/blink/web_layer_impl.h
|
| @@ -27,6 +27,7 @@
|
|
|
| namespace blink {
|
| class WebFilterOperations;
|
| +class WebLayerClient;
|
| struct WebFloatRect;
|
| }
|
|
|
| @@ -45,7 +46,7 @@
|
|
|
| class WebToCCAnimationDelegateAdapter;
|
|
|
| -class WebLayerImpl : public blink::WebLayer {
|
| +class WebLayerImpl : public blink::WebLayer, public cc::LayerClient {
|
| public:
|
| CC_BLINK_EXPORT WebLayerImpl();
|
| CC_BLINK_EXPORT explicit WebLayerImpl(scoped_refptr<cc::Layer>);
|
| @@ -145,14 +146,18 @@
|
| blink::WebLayerPositionConstraint positionConstraint() const override;
|
| void setScrollClient(blink::WebLayerScrollClient* client) override;
|
| bool isOrphan() const override;
|
| - void setLayerClient(cc::LayerClient* client) override;
|
| - const cc::Layer* ccLayer() const override;
|
| + void setWebLayerClient(blink::WebLayerClient* client) override;
|
| +
|
| + // LayerClient implementation.
|
| + scoped_refptr<base::trace_event::ConvertableToTraceFormat> TakeDebugInfo()
|
| + override;
|
|
|
| void setScrollParent(blink::WebLayer* parent) override;
|
| void setClipParent(blink::WebLayer* parent) override;
|
|
|
| protected:
|
| scoped_refptr<cc::Layer> layer_;
|
| + blink::WebLayerClient* web_layer_client_;
|
|
|
| bool contents_opaque_is_fixed_;
|
|
|
|
|