diff options
Diffstat (limited to 'cc/surfaces/surface_factory_client.h')
-rw-r--r-- | cc/surfaces/surface_factory_client.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/cc/surfaces/surface_factory_client.h b/cc/surfaces/surface_factory_client.h index 9866b27..c2a04af 100644 --- a/cc/surfaces/surface_factory_client.h +++ b/cc/surfaces/surface_factory_client.h @@ -6,7 +6,9 @@ #define CC_SURFACES_SURFACE_FACTORY_CLIENT_H_ #include "cc/resources/returned_resource.h" +#include "cc/surfaces/surface_id.h" #include "cc/surfaces/surfaces_export.h" +#include "ui/gfx/geometry/rect.h" namespace cc { @@ -15,6 +17,9 @@ class CC_SURFACES_EXPORT SurfaceFactoryClient { virtual ~SurfaceFactoryClient() {} virtual void ReturnResources(const ReturnedResourceArray& resources) = 0; + + virtual void WillDrawSurface(SurfaceId surface_id, + const gfx::Rect& damage_rect) {} }; } // namespace cc |