summaryrefslogtreecommitdiffstats
path: root/chromium/content/renderer/pepper/gfx_conversion.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/content/renderer/pepper/gfx_conversion.h')
-rw-r--r--chromium/content/renderer/pepper/gfx_conversion.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/chromium/content/renderer/pepper/gfx_conversion.h b/chromium/content/renderer/pepper/gfx_conversion.h
index 3b504bac7fe..1c1fa11a333 100644
--- a/chromium/content/renderer/pepper/gfx_conversion.h
+++ b/chromium/content/renderer/pepper/gfx_conversion.h
@@ -10,6 +10,7 @@
#include "ppapi/c/pp_size.h"
#include "ui/gfx/point.h"
#include "ui/gfx/rect.h"
+#include "ui/gfx/rect_f.h"
#include "ui/gfx/size.h"
// Conversions for graphics types between our gfx library and PPAPI.
@@ -29,6 +30,10 @@ inline gfx::Rect PP_ToGfxRect(const PP_Rect& r) {
return gfx::Rect(r.point.x, r.point.y, r.size.width, r.size.height);
}
+inline gfx::RectF PP_ToGfxRectF(const PP_FloatRect& r) {
+ return gfx::RectF(r.point.x, r.point.y, r.size.width, r.size.height);
+}
+
inline PP_Rect PP_FromGfxRect(const gfx::Rect& r) {
return PP_MakeRectFromXYWH(r.x(), r.y(), r.width(), r.height());
}