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 5d2bc3c369dc417554082401298c36af4c08b0d7..6a377bc99be6645d9cbd6e122e9e50643b529e59 100644 |
--- a/ui/ozone/platform/dri/dri_surface_factory.h |
+++ b/ui/ozone/platform/dri/dri_surface_factory.h |
@@ -54,9 +54,10 @@ class DriSurfaceFactory : public SurfaceFactoryOzone, |
SetGLGetProcAddressProcCallback set_gl_get_proc_address) OVERRIDE; |
// HardwareCursorDelegate: |
- virtual void SetHardwareCursor(gfx::AcceleratedWidget window, |
- const SkBitmap& image, |
- const gfx::Point& location) OVERRIDE; |
+ virtual void SetHardwareCursor(gfx::AcceleratedWidget widget, |
+ const std::vector<SkBitmap>& bitmaps, |
+ const gfx::Point& location, |
+ int frame_delay_ms) OVERRIDE; |
virtual void MoveHardwareCursor(gfx::AcceleratedWidget window, |
const gfx::Point& location) OVERRIDE; |
@@ -72,8 +73,9 @@ class DriSurfaceFactory : public SurfaceFactoryOzone, |
scoped_refptr<DriBuffer> cursor_buffers_[2]; |
int cursor_frontbuffer_; |
- SkBitmap cursor_bitmap_; |
+ std::vector<SkBitmap> cursor_bitmaps_; |
gfx::Point cursor_location_; |
+ int cursor_frame_delay_ms_; |
DISALLOW_COPY_AND_ASSIGN(DriSurfaceFactory); |
}; |