Refactor RegisterViewportLayers parameters into a struct
This CL refactors WebLayerTreeView::RegisterViewportLayers() to
use a ViewportWebLayers struct instead of 6 separate parameters.
Bug: None
Change-Id: I7f72727a098c871321c60ef55421bb48b9ffd97d
Reviewed-on: https://chromium-review.googlesource.com/558320
Commit-Queue: Chandan Padhi <[email protected]>
Reviewed-by: Philip Rogers <[email protected]>
Reviewed-by: Antoine Labour <[email protected]>
Cr-Commit-Position: refs/heads/master@{#484859}
diff --git a/content/renderer/gpu/render_widget_compositor.h b/content/renderer/gpu/render_widget_compositor.h
index 84e8a29..372ef4b8 100644
--- a/content/renderer/gpu/render_widget_compositor.h
+++ b/content/renderer/gpu/render_widget_compositor.h
@@ -146,14 +146,8 @@
void CompositeAndReadbackAsync(
blink::WebCompositeAndReadbackAsyncCallback* callback) override;
void SetDeferCommits(bool defer_commits) override;
- // TODO(pdr): Refactor to use a struct like LayerTreeHost::ViewportLayers.
void RegisterViewportLayers(
- const blink::WebLayer* overscrollElasticityLayer,
- const blink::WebLayer* pageScaleLayer,
- const blink::WebLayer* innerViewportContainerLayer,
- const blink::WebLayer* outerViewportContainerLayer,
- const blink::WebLayer* innerViewportScrollLayer,
- const blink::WebLayer* outerViewportScrollLayer) override;
+ const blink::WebLayerTreeView::ViewportLayers& viewport_layers) override;
void ClearViewportLayers() override;
void RegisterSelection(const blink::WebSelection& selection) override;
void ClearSelection() override;