Index: ui/gfx/canvas.cc |
diff --git a/ui/gfx/canvas.cc b/ui/gfx/canvas.cc |
index b228cd880bb35c3a1dbef1130bff7ec55584198a..eb9a5872af8c6d92c06db5290890acaa0b71a457 100644 |
--- a/ui/gfx/canvas.cc |
+++ b/ui/gfx/canvas.cc |
@@ -14,6 +14,7 @@ |
#include "ui/gfx/font_list.h" |
#include "ui/gfx/geometry/rect.h" |
#include "ui/gfx/geometry/rect_conversions.h" |
+#include "ui/gfx/geometry/rect_f.h" |
#include "ui/gfx/geometry/safe_integer_conversions.h" |
#include "ui/gfx/geometry/size_conversions.h" |
#include "ui/gfx/scoped_canvas.h" |
@@ -305,6 +306,13 @@ void Canvas::DrawRoundRect(const Rect& rect, |
SkIntToScalar(radius), paint); |
} |
+void Canvas::DrawRoundRect(const RectF& rect, |
+ float radius, |
+ const SkPaint& paint) { |
+ canvas_->drawRoundRect(RectFToSkRect(rect), SkFloatToScalar(radius), |
+ SkFloatToScalar(radius), paint); |
+} |
+ |
void Canvas::DrawPath(const SkPath& path, const SkPaint& paint) { |
canvas_->drawPath(path, paint); |
} |