| Index: public/platform/WebLayerTreeView.h
|
| diff --git a/public/platform/WebLayerTreeView.h b/public/platform/WebLayerTreeView.h
|
| index 441f4686442f4caa91fd0648d5a14d3b7f98dbec..67a11e23a4c616277f53bd5869a5f127bdabf88c 100644
|
| --- a/public/platform/WebLayerTreeView.h
|
| +++ b/public/platform/WebLayerTreeView.h
|
| @@ -54,38 +54,38 @@ public:
|
| // Initialization and lifecycle --------------------------------------
|
|
|
| // Sets the root of the tree. The root is set by way of the constructor.
|
| - virtual void setRootLayer(const WebLayer&) = 0;
|
| - virtual void clearRootLayer() = 0;
|
| + virtual void setRootLayer(const WebLayer&) { }
|
| + virtual void clearRootLayer() { }
|
|
|
| virtual void attachCompositorAnimationTimeline(WebCompositorAnimationTimeline*) { }
|
| virtual void detachCompositorAnimationTimeline(WebCompositorAnimationTimeline*) { }
|
|
|
| // View properties ---------------------------------------------------
|
|
|
| - virtual void setViewportSize(const WebSize& deviceViewportSize) = 0;
|
| + virtual void setViewportSize(const WebSize& deviceViewportSize) { }
|
| // Gives the viewport size in physical device pixels.
|
| - virtual WebSize deviceViewportSize() const = 0;
|
| + virtual WebSize deviceViewportSize() const { return WebSize(); }
|
|
|
| - virtual void setDeviceScaleFactor(float) = 0;
|
| - virtual float deviceScaleFactor() const = 0;
|
| + virtual void setDeviceScaleFactor(float) { }
|
| + virtual float deviceScaleFactor() const { return 0; }
|
|
|
| // Sets the background color for the viewport.
|
| - virtual void setBackgroundColor(WebColor) = 0;
|
| + virtual void setBackgroundColor(WebColor) { }
|
|
|
| // Sets the background transparency for the viewport. The default is 'false'.
|
| - virtual void setHasTransparentBackground(bool) = 0;
|
| + virtual void setHasTransparentBackground(bool) { }
|
|
|
| // Sets whether this view is visible. In threaded mode, a view that is not visible will not
|
| // composite or trigger updateAnimations() or layout() calls until it becomes visible.
|
| - virtual void setVisible(bool) = 0;
|
| + virtual void setVisible(bool) { }
|
|
|
| // Sets the current page scale factor and minimum / maximum limits. Both limits are initially 1 (no page scale allowed).
|
| - virtual void setPageScaleFactorAndLimits(float pageScaleFactor, float minimum, float maximum) = 0;
|
| + virtual void setPageScaleFactorAndLimits(float pageScaleFactor, float minimum, float maximum) { }
|
|
|
| // Starts an animation of the page scale to a target scale factor and scroll offset.
|
| // If useAnchor is true, destination is a point on the screen that will remain fixed for the duration of the animation.
|
| // If useAnchor is false, destination is the final top-left scroll position.
|
| - virtual void startPageScaleAnimation(const WebPoint& destination, bool useAnchor, float newPageScale, double durationSec) = 0;
|
| + virtual void startPageScaleAnimation(const WebPoint& destination, bool useAnchor, float newPageScale, double durationSec) { }
|
|
|
| virtual void heuristicsForGpuRasterizationUpdated(bool) { }
|
|
|
| @@ -130,7 +130,7 @@ public:
|
|
|
| // Blocks until the most recently composited frame has finished rendering on the GPU.
|
| // This can have a significant performance impact and should be used with care.
|
| - virtual void finishAllRendering() = 0;
|
| + virtual void finishAllRendering() { }
|
|
|
| // Prevents updates to layer tree from becoming visible.
|
| virtual void setDeferCommits(bool deferCommits) { }
|
|
|