Index: trunk/src/ui/gfx/canvas.h |
=================================================================== |
--- trunk/src/ui/gfx/canvas.h (revision 224498) |
+++ trunk/src/ui/gfx/canvas.h (working copy) |
@@ -90,34 +90,34 @@ |
NO_SUBPIXEL_RENDERING = 1 << 10, |
}; |
- // Creates an empty canvas with image_scale of 1x. |
+ // Creates an empty canvas with scale factor of 1x. |
Canvas(); |
- // Creates canvas with provided DIP |size| and |image_scale|. |
+ // Creates canvas with provided DIP |size| and |scale_factor|. |
// If this canvas is not opaque, it's explicitly cleared to transparent before |
// being returned. |
- Canvas(const Size& size, float image_scale, bool is_opaque); |
+ Canvas(const Size& size, ui::ScaleFactor scale_factor, bool is_opaque); |
- // Constructs a canvas with the size and the image_scale of the provided |
- // |image_rep|, and draws the |image_rep| into it. |
+ // Constructs a canvas with the size and the scale factor of the |
+ // provided |image_rep|, and draws the |image_rep| into it. |
Canvas(const ImageSkiaRep& image_rep, bool is_opaque); |
virtual ~Canvas(); |
- // Creates a Canvas backed by an |sk_canvas| with |image_scale_|. |
- // |sk_canvas| is assumed to be already scaled based on |image_scale| |
+ // Creates a Canvas backed by an |sk_canvas| with |scale_factor|. |
+ // |sk_canvas| is assumed to be already scaled based on |scale_factor| |
// so no additional scaling is applied. |
static Canvas* CreateCanvasWithoutScaling(SkCanvas* sk_canvas, |
- float image_scale); |
+ ui::ScaleFactor scale_factor); |
- // Recreates the backing platform canvas with DIP |size| and |image_scale_|. |
+ // Recreates the backing platform canvas with DIP |size| and |scale_factor|. |
// 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 image_scale into skia::PlatformCanvas such that |
+ // TODO(pkotwicz): Push the scale factor into skia::PlatformCanvas such that |
// this method can be private. |
void RecreateBackingCanvas(const Size& size, |
- float image_scale, |
+ ui::ScaleFactor scale_factor, |
bool is_opaque); |
// Compute the size required to draw some text with the provided fonts. |
@@ -451,16 +451,16 @@ |
skia::PlatformCanvas* platform_canvas() const { return owned_canvas_.get(); } |
SkCanvas* sk_canvas() const { return canvas_; } |
- float image_scale() const { return image_scale_; } |
+ ui::ScaleFactor scale_factor() const { return scale_factor_; } |
private: |
- Canvas(SkCanvas* canvas, float image_scale); |
+ Canvas(SkCanvas* canvas, ui::ScaleFactor scale_factor); |
// Test whether the provided rectangle intersects the current clip rect. |
bool IntersectsClipRectInt(int x, int y, int w, int h); |
bool IntersectsClipRect(const Rect& rect); |
- // Returns the image rep which best matches the canvas |image_scale_|. |
+ // Returns the image rep which best matches the canvas |scale_factor_|. |
// Returns a null image rep if |image| contains no image reps. |
// Builds mip map for returned image rep if necessary. |
// |
@@ -473,8 +473,8 @@ |
// 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 |image_scale_|. |
- float image_scale_; |
+ // Canvas::Scale() does not affect |scale_factor_|. |
+ ui::ScaleFactor scale_factor_; |
skia::RefPtr<skia::PlatformCanvas> owned_canvas_; |
SkCanvas* canvas_; |