diff options
Diffstat (limited to 'chromium/ppapi/proxy/ppapi_param_traits.h')
-rw-r--r-- | chromium/ppapi/proxy/ppapi_param_traits.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/chromium/ppapi/proxy/ppapi_param_traits.h b/chromium/ppapi/proxy/ppapi_param_traits.h index 3bf5fb6b696..76dd10df6f8 100644 --- a/chromium/ppapi/proxy/ppapi_param_traits.h +++ b/chromium/ppapi/proxy/ppapi_param_traits.h @@ -14,8 +14,10 @@ #include "ppapi/c/pp_rect.h" #include "ppapi/c/pp_var.h" #include "ppapi/proxy/ppapi_proxy_export.h" +#include "ppapi/shared_impl/compositor_layer_data.h" #include "ppapi/shared_impl/file_path.h" #include "ppapi/shared_impl/file_ref_create_info.h" +#include "ppapi/shared_impl/media_stream_video_track_shared.h" #include "ppapi/shared_impl/ppapi_permissions.h" #include "ppapi/shared_impl/socket_option_data.h" @@ -176,6 +178,14 @@ struct PPAPI_PROXY_EXPORT ParamTraits<ppapi::SocketOptionData> { static void Log(const param_type& p, std::string* l); }; +template<> +struct PPAPI_PROXY_EXPORT ParamTraits<ppapi::CompositorLayerData::Transform> { + typedef ppapi::CompositorLayerData::Transform param_type; + static void Write(Message* m, const param_type& p); + static bool Read(const Message* m, PickleIterator* iter, param_type* r); + static void Log(const param_type& p, std::string* l); +}; + } // namespace IPC #endif // PPAPI_PROXY_PPAPI_PARAM_TRAITS_H_ |