| Index: content/public/renderer/render_view.h
|
| diff --git a/content/public/renderer/render_view.h b/content/public/renderer/render_view.h
|
| index dcf1de48b91b86ddc650004fce17e9a0ef71e1e6..1f0a2358e606ba01c81b3ebb29548c57ba47f523 100644
|
| --- a/content/public/renderer/render_view.h
|
| +++ b/content/public/renderer/render_view.h
|
| @@ -24,6 +24,7 @@ class WebString;
|
| class WebURLRequest;
|
| class WebView;
|
| struct WebContextMenuData;
|
| +struct WebRect;
|
| }
|
|
|
| namespace gfx {
|
| @@ -123,6 +124,13 @@ class CONTENT_EXPORT RenderView : public IPC::Sender {
|
| bool animate) = 0;
|
| #endif
|
|
|
| + // Converts the |rect| from Blink's Viewport coordinates to the
|
| + // coordinates in the native window used to display the content, in
|
| + // DIP. They're identical in tradional world, but will differ when
|
| + // use-zoom-for-dsf feature is eanbled, and Viewport coordinates
|
| + // becomes DSF times larger than window coordinates.
|
| + virtual void convertViewportToWindow(blink::WebRect* rect) = 0;
|
| +
|
| protected:
|
| ~RenderView() override {}
|
|
|
|
|