| Index: ui/ozone/public/surface_factory_ozone.h
|
| diff --git a/ui/ozone/public/surface_factory_ozone.h b/ui/ozone/public/surface_factory_ozone.h
|
| index 4e223bf1fc8b8abc9252978c29a53e7aaf5179ff..da524ec84bbbfb26f724f3b9b491d3053425484a 100644
|
| --- a/ui/ozone/public/surface_factory_ozone.h
|
| +++ b/ui/ozone/public/surface_factory_ozone.h
|
| @@ -78,7 +78,6 @@ class OZONE_BASE_EXPORT SurfaceFactoryOzone {
|
| typedef base::Callback<void(GLGetProcAddressProc)>
|
| SetGLGetProcAddressProcCallback;
|
|
|
| - SurfaceFactoryOzone();
|
| virtual ~SurfaceFactoryOzone();
|
|
|
| // Returns the singleton instance.
|
| @@ -133,6 +132,7 @@ class OZONE_BASE_EXPORT SurfaceFactoryOzone {
|
| // Create a single native buffer to be used for overlay planes or zero copy
|
| // for |widget| representing a particular display controller or default
|
| // display controller for kNullAcceleratedWidget.
|
| + // It can be called on any thread.
|
| virtual scoped_refptr<NativePixmap> CreateNativePixmap(
|
| gfx::AcceleratedWidget widget,
|
| gfx::Size size,
|
| @@ -166,8 +166,11 @@ class OZONE_BASE_EXPORT SurfaceFactoryOzone {
|
| // such as MAP for zero copy or SCANOUT for display controller.
|
| virtual bool CanCreateNativePixmap(BufferUsage usage);
|
|
|
| + protected:
|
| + SurfaceFactoryOzone();
|
| +
|
| private:
|
| - static SurfaceFactoryOzone* impl_; // not owned
|
| + DISALLOW_COPY_AND_ASSIGN(SurfaceFactoryOzone);
|
| };
|
|
|
| } // namespace ui
|
|
|