| 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 4981394a78a51e1e12e5c74d918a8a61ee1e013e..80f3ba731689ff0b5ba1350723b7bab9838ca2b7 100644
|
| --- a/ui/gfx/ozone/dri/dri_surface_factory.h
|
| +++ b/ui/gfx/ozone/dri/dri_surface_factory.h
|
| @@ -7,12 +7,14 @@
|
|
|
| #include "base/memory/scoped_ptr.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
|
| @@ -26,23 +28,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,
|
|
|