Chromium Code Reviews| Index: cc/output/software_output_device.h |
| diff --git a/cc/output/software_output_device.h b/cc/output/software_output_device.h |
| index e371654be4e9d35aeac6661c74e667bad9bea32e..2a6c93fb6a06d31076ae02b958c97c0dd4babec0 100644 |
| --- a/cc/output/software_output_device.h |
| +++ b/cc/output/software_output_device.h |
| @@ -36,7 +36,7 @@ class CC_EXPORT SoftwareOutputDevice { |
| // Discards any pre-existing backing buffers and allocates memory for a |
| // software device of |size|. This must be called before the |
| // |SoftwareOutputDevice| can be used in other ways. |
| - virtual void Resize(const gfx::Size& size); |
| + virtual void Resize(const gfx::Size& pixel_size, float scale_factor); |
| // Called on BeginDrawingFrame. The compositor will draw into the returned |
| // SkCanvas. The |SoftwareOutputDevice| implementation needs to provide a |
| @@ -74,7 +74,9 @@ class CC_EXPORT SoftwareOutputDevice { |
| virtual gfx::VSyncProvider* GetVSyncProvider(); |
| protected: |
| + // The viewport size in pixels. |
| gfx::Size viewport_size_; |
|
ccameron
2014/05/20 06:34:27
I was considering renaming all instances of this t
piman
2014/05/20 07:04:17
It might be a good idea indeed, so that it's obvio
ccameron
2014/05/20 19:15:50
Done.
|
| + float scale_factor_; |
| gfx::Rect damage_rect_; |
| skia::RefPtr<SkCanvas> canvas_; |
| scoped_ptr<gfx::VSyncProvider> vsync_provider_; |