Index: ui/gfx/ipc/gfx_param_traits.h |
diff --git a/ui/gfx/ipc/gfx_param_traits.h b/ui/gfx/ipc/gfx_param_traits.h |
index 55c1b8524a9c01473f8cb5395d9b0dbe0531c7d0..e6dfdce53552a80d90dccdc311eb4865e0abf4f2 100644 |
--- a/ui/gfx/ipc/gfx_param_traits.h |
+++ b/ui/gfx/ipc/gfx_param_traits.h |
@@ -29,6 +29,7 @@ class RectF; |
class ScrollOffset; |
class Size; |
class SizeF; |
+class Transform; |
class Vector2d; |
class Vector2dF; |
} // namespace gfx |
@@ -159,6 +160,16 @@ struct GFX_IPC_EXPORT ParamTraits<gfx::ScrollOffset> { |
static void Log(const param_type& p, std::string* l); |
}; |
+template <> |
+struct GFX_IPC_EXPORT ParamTraits<gfx::Transform> { |
+ typedef gfx::Transform param_type; |
+ static void Write(base::Pickle* m, const param_type& p); |
+ static bool Read(const base::Pickle* m, |
+ base::PickleIterator* iter, |
+ param_type* r); |
+ static void Log(const param_type& p, std::string* l); |
+}; |
+ |
#if defined(OS_MACOSX) && !defined(OS_IOS) |
template <> |
struct GFX_IPC_EXPORT ParamTraits<gfx::ScopedRefCountedIOSurfaceMachPort> { |