Chromium Code Reviews| Index: content/renderer/pepper/pepper_compositor_host.h |
| diff --git a/content/renderer/pepper/pepper_compositor_host.h b/content/renderer/pepper/pepper_compositor_host.h |
| index 9168e7d11138d4ee96c73d36177c3acf2ca8be32..15c2f23bcc00c6ed502f4cd150145509691dfd27 100644 |
| --- a/content/renderer/pepper/pepper_compositor_host.h |
| +++ b/content/renderer/pepper/pepper_compositor_host.h |
| @@ -51,6 +51,10 @@ class PepperCompositorHost : public ppapi::host::ResourceHost { |
| void ViewInitiatedPaint(); |
| + void set_viewport_to_dip_scale(float viewport_to_dip_scale) { |
|
bbudge
2016/05/11 17:42:19
DCHECK here for viewport_to_dip_scale != 0?
oshima
2016/05/11 18:18:15
Added DCHECK_LT(0, viewport_to_dip_scale);
|
| + viewport_to_dip_scale_ = viewport_to_dip_scale; |
| + } |
| + |
| private: |
| void ImageReleased(int32_t id, |
| std::unique_ptr<base::SharedMemory> shared_memory, |
| @@ -102,6 +106,10 @@ class PepperCompositorHost : public ppapi::host::ResourceHost { |
| ppapi::host::ReplyMessageContext commit_layers_reply_context_; |
| + // The scale between the viewport and dip. This differs in |
| + // use-zoom-for-dsf mode where the content is scaled by zooming. |
| + float viewport_to_dip_scale_ = 1.0f; |
| + |
| base::WeakPtrFactory<PepperCompositorHost> weak_factory_; |
| DISALLOW_COPY_AND_ASSIGN(PepperCompositorHost); |