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 e22d0a68c81d1c546c12e4f56563c90607ec32fa..17b501fa28664c83fc8cde7454a4643339375c14 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 |
@@ -162,6 +163,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> { |