| Index: ui/ozone/platform/dri/dri_surface_factory.h
|
| diff --git a/ui/ozone/platform/dri/dri_surface_factory.h b/ui/ozone/platform/dri/dri_surface_factory.h
|
| index 690c4d13c82361ddbc8dbaa3cd8d81dcfc300393..83ce8cf6039c104c98a8177c49d3c15f7ffb0d7f 100644
|
| --- a/ui/ozone/platform/dri/dri_surface_factory.h
|
| +++ b/ui/ozone/platform/dri/dri_surface_factory.h
|
| @@ -30,9 +30,19 @@ class DriSurfaceFactory : public ui::SurfaceFactoryOzone,
|
| DriSurfaceFactory(DriWrapper* drm, ScreenManager* screen_manager);
|
| virtual ~DriSurfaceFactory();
|
|
|
| - // SurfaceFactoryOzone overrides:
|
| - virtual HardwareState InitializeHardware() OVERRIDE;
|
| - virtual void ShutdownHardware() OVERRIDE;
|
| + // Describes the state of the hardware after initialization.
|
| + enum HardwareState {
|
| + UNINITIALIZED,
|
| + INITIALIZED,
|
| + FAILED,
|
| + };
|
| +
|
| + // Open the display device.
|
| + virtual HardwareState InitializeHardware();
|
| +
|
| + // Close the display device.
|
| + virtual void ShutdownHardware();
|
| +
|
| virtual scoped_ptr<ui::SurfaceOzoneCanvas> CreateCanvasForWidget(
|
| gfx::AcceleratedWidget w) OVERRIDE;
|
| virtual bool LoadEGLGLES2Bindings(
|
|
|