| Index: webkit/plugins/ppapi/ppb_graphics_2d_impl.h
|
| diff --git a/webkit/plugins/ppapi/ppb_graphics_2d_impl.h b/webkit/plugins/ppapi/ppb_graphics_2d_impl.h
|
| index 5419daa7726b3b50ca968e4591d185558fe3f651..39461b8af29342fc8e7ad9bc8faa4964d984a684 100644
|
| --- a/webkit/plugins/ppapi/ppb_graphics_2d_impl.h
|
| +++ b/webkit/plugins/ppapi/ppb_graphics_2d_impl.h
|
| @@ -22,20 +22,25 @@ class Point;
|
| class Rect;
|
| }
|
|
|
| +namespace content {
|
| +class PepperGraphics2DHost;
|
| +}
|
| +
|
| namespace webkit {
|
| namespace ppapi {
|
|
|
| class PPB_ImageData_Impl;
|
| class PluginInstance;
|
|
|
| -class PPB_Graphics2D_Impl : public ::ppapi::Resource,
|
| - public ::ppapi::thunk::PPB_Graphics2D_API {
|
| +class WEBKIT_PLUGINS_EXPORT PPB_Graphics2D_Impl :
|
| + public ::ppapi::Resource,
|
| + public ::ppapi::thunk::PPB_Graphics2D_API {
|
| public:
|
| virtual ~PPB_Graphics2D_Impl();
|
|
|
| - WEBKIT_PLUGINS_EXPORT static PP_Resource Create(PP_Instance instance,
|
| - const PP_Size& size,
|
| - PP_Bool is_always_opaque);
|
| + static PP_Resource Create(PP_Instance instance,
|
| + const PP_Size& size,
|
| + PP_Bool is_always_opaque);
|
|
|
| bool is_always_opaque() const { return is_always_opaque_; }
|
|
|
| @@ -83,9 +88,9 @@ class PPB_Graphics2D_Impl : public ::ppapi::Resource,
|
| // pixels as well for scrolling cases. Returns false for scrolling cases where
|
| // scaling either |op_rect| or |delta| would require scrolling to fall back to
|
| // invalidation due to rounding errors, true otherwise.
|
| - WEBKIT_PLUGINS_EXPORT static bool ConvertToLogicalPixels(float scale,
|
| - gfx::Rect* op_rect,
|
| - gfx::Point* delta);
|
| + static bool ConvertToLogicalPixels(float scale,
|
| + gfx::Rect* op_rect,
|
| + gfx::Point* delta);
|
|
|
| private:
|
| explicit PPB_Graphics2D_Impl(PP_Instance instance);
|
| @@ -206,6 +211,7 @@ class PPB_Graphics2D_Impl : public ::ppapi::Resource,
|
|
|
| base::WeakPtrFactory<PPB_Graphics2D_Impl> weak_ptr_factory_;
|
|
|
| + friend class content::PepperGraphics2DHost;
|
| DISALLOW_COPY_AND_ASSIGN(PPB_Graphics2D_Impl);
|
| };
|
|
|
|
|