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_; |