namespace ui {
class Compositor;
-}
-
-namespace gfx {
class SurfaceOzoneCanvas;
}
explicit SoftwareOutputDeviceOzone(ui::Compositor* compositor);
virtual ~SoftwareOutputDeviceOzone();
- virtual void Resize(const gfx::Size& viewport_size) OVERRIDE;
- virtual SkCanvas* BeginPaint(const gfx::Rect& damage_rect) OVERRIDE;
- virtual void EndPaint(cc::SoftwareFrameData* frame_data) OVERRIDE;
+ virtual void Resize(const gfx::Size& viewport_pixel_size,
+ float scale_factor) override;
+ virtual SkCanvas* BeginPaint(const gfx::Rect& damage_rect) override;
+ virtual void EndPaint(cc::SoftwareFrameData* frame_data) override;
private:
ui::Compositor* compositor_;
- scoped_ptr<gfx::SurfaceOzoneCanvas> surface_ozone_;
+ scoped_ptr<ui::SurfaceOzoneCanvas> surface_ozone_;
DISALLOW_COPY_AND_ASSIGN(SoftwareOutputDeviceOzone);
};