| Index: ui/gfx/canvas.h
|
| diff --git a/ui/gfx/canvas.h b/ui/gfx/canvas.h
|
| index c8996a234a85aedfbbb1aa53c64a9806a64badfc..a0da1800991f778d57887f084ad6ffd08e3877b2 100644
|
| --- a/ui/gfx/canvas.h
|
| +++ b/ui/gfx/canvas.h
|
| @@ -93,10 +93,10 @@ class UI_EXPORT Canvas {
|
| // Creates an empty canvas with scale factor of 1x.
|
| Canvas();
|
|
|
| - // Creates canvas with provided DIP |size| and |scale_factor|.
|
| + // Creates canvas with provided DIP |size| and |scale|.
|
| // If this canvas is not opaque, it's explicitly cleared to transparent before
|
| // being returned.
|
| - Canvas(const Size& size, ui::ScaleFactor scale_factor, bool is_opaque);
|
| + Canvas(const Size& size, float scale, bool is_opaque);
|
|
|
| // Constructs a canvas with the size and the scale factor of the
|
| // provided |image_rep|, and draws the |image_rep| into it.
|
| @@ -104,21 +104,18 @@ class UI_EXPORT Canvas {
|
|
|
| virtual ~Canvas();
|
|
|
| - // Creates a Canvas backed by an |sk_canvas| with |scale_factor|.
|
| - // |sk_canvas| is assumed to be already scaled based on |scale_factor|
|
| + // Creates a Canvas backed by an |sk_canvas| with |scale|.
|
| + // |sk_canvas| is assumed to be already scaled based on |scale|
|
| // so no additional scaling is applied.
|
| - static Canvas* CreateCanvasWithoutScaling(SkCanvas* sk_canvas,
|
| - ui::ScaleFactor scale_factor);
|
| + static Canvas* CreateCanvasWithoutScaling(SkCanvas* sk_canvas, float scale);
|
|
|
| - // Recreates the backing platform canvas with DIP |size| and |scale_factor|.
|
| + // Recreates the backing platform canvas with DIP |size| and |scale|.
|
| // If the canvas is not opaque, it is explicitly cleared.
|
| // This method is public so that canvas_skia_paint can recreate the platform
|
| // canvas after having initialized the canvas.
|
| // TODO(pkotwicz): Push the scale factor into skia::PlatformCanvas such that
|
| // this method can be private.
|
| - void RecreateBackingCanvas(const Size& size,
|
| - ui::ScaleFactor scale_factor,
|
| - bool is_opaque);
|
| + void RecreateBackingCanvas(const Size& size, float scale, bool is_opaque);
|
|
|
| // Compute the size required to draw some text with the provided fonts.
|
| // Attempts to fit the text with the provided width and height. Increases
|
| @@ -451,10 +448,10 @@ class UI_EXPORT Canvas {
|
|
|
| skia::PlatformCanvas* platform_canvas() const { return owned_canvas_.get(); }
|
| SkCanvas* sk_canvas() const { return canvas_; }
|
| - ui::ScaleFactor scale_factor() const { return scale_factor_; }
|
| + float scale() const { return scale_; }
|
|
|
| private:
|
| - Canvas(SkCanvas* canvas, ui::ScaleFactor scale_factor);
|
| + Canvas(SkCanvas* canvas, float scale);
|
|
|
| // Test whether the provided rectangle intersects the current clip rect.
|
| bool IntersectsClipRectInt(int x, int y, int w, int h);
|
| @@ -474,7 +471,7 @@ class UI_EXPORT Canvas {
|
| // The device scale factor at which drawing on this canvas occurs.
|
| // An additional scale can be applied via Canvas::Scale(). However,
|
| // Canvas::Scale() does not affect |scale_factor_|.
|
| - ui::ScaleFactor scale_factor_;
|
| + float scale_;
|
|
|
| skia::RefPtr<skia::PlatformCanvas> owned_canvas_;
|
| SkCanvas* canvas_;
|
|
|