[DevTools] Migrate device emulation to WebDeviceEmulationParams.

BUG=327641

Review URL: https://codereview.chromium.org/220263003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@261394 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/content/renderer/render_widget.h b/content/renderer/render_widget.h
index 25d929f..411d102 100644
--- a/content/renderer/render_widget.h
+++ b/content/renderer/render_widget.h
@@ -51,6 +51,7 @@
 }
 
 namespace blink {
+struct WebDeviceEmulationParams;
 class WebGestureEvent;
 class WebInputEvent;
 class WebKeyboardEvent;
@@ -208,10 +209,7 @@
   // Emulates screen and widget metrics. Supplied values override everything
   // coming from host.
   void EnableScreenMetricsEmulation(
-      const gfx::Rect& device_rect,
-      const gfx::Rect& widget_rect,
-      float device_scale_factor,
-      bool fit_to_view);
+      const blink::WebDeviceEmulationParams& params);
   void DisableScreenMetricsEmulation();
   void SetPopupOriginAdjustmentsForEmulation(ScreenMetricsEmulator* emulator);