| Index: ui/gfx/ozone/dri/dri_surface_factory.h
|
| diff --git a/ui/gfx/ozone/dri/dri_surface_factory.h b/ui/gfx/ozone/dri/dri_surface_factory.h
|
| index 3b958bdc691a1a91c3f75f1bb957be0f260cb0a3..34f2bdde0603d1af7cb970ffb313b4637ed1c9e8 100644
|
| --- a/ui/gfx/ozone/dri/dri_surface_factory.h
|
| +++ b/ui/gfx/ozone/dri/dri_surface_factory.h
|
| @@ -8,12 +8,14 @@
|
| #include "base/memory/scoped_ptr.h"
|
| #include "third_party/skia/include/core/SkBitmap.h"
|
| #include "ui/gfx/ozone/surface_factory_ozone.h"
|
| +#include "ui/gfx/ozone/surface_ozone.h"
|
|
|
| namespace gfx {
|
|
|
| class DriSurface;
|
| class DriWrapper;
|
| class HardwareDisplayController;
|
| +class SurfaceOzone;
|
|
|
| // SurfaceFactoryOzone implementation on top of DRM/KMS using dumb buffers.
|
| // This implementation is used in conjunction with the software rendering
|
| @@ -27,23 +29,20 @@ class GFX_EXPORT DriSurfaceFactory : public SurfaceFactoryOzone {
|
| virtual void ShutdownHardware() OVERRIDE;
|
|
|
| virtual gfx::AcceleratedWidget GetAcceleratedWidget() OVERRIDE;
|
| - virtual gfx::AcceleratedWidget RealizeAcceleratedWidget(
|
| +
|
| + virtual scoped_ptr<SurfaceOzone> CreateSurfaceForWidget(
|
| gfx::AcceleratedWidget w) OVERRIDE;
|
|
|
| virtual bool LoadEGLGLES2Bindings(
|
| AddGLLibraryCallback add_gl_library,
|
| SetGLGetProcAddressProcCallback set_gl_get_proc_address) OVERRIDE;
|
|
|
| - virtual bool AttemptToResizeAcceleratedWidget(
|
| - gfx::AcceleratedWidget w,
|
| - const gfx::Rect& bounds) OVERRIDE;
|
| -
|
| - virtual bool SchedulePageFlip(gfx::AcceleratedWidget w) OVERRIDE;
|
| + virtual bool SchedulePageFlip(gfx::AcceleratedWidget w);
|
|
|
| - virtual SkCanvas* GetCanvasForWidget(gfx::AcceleratedWidget w) OVERRIDE;
|
| + virtual SkCanvas* GetCanvasForWidget(gfx::AcceleratedWidget w);
|
|
|
| virtual scoped_ptr<gfx::VSyncProvider> CreateVSyncProvider(
|
| - gfx::AcceleratedWidget w) OVERRIDE;
|
| + gfx::AcceleratedWidget w);
|
|
|
| void SetHardwareCursor(AcceleratedWidget window,
|
| const SkBitmap& image,
|
|
|