Chromium Code Reviews| Index: content/public/renderer/android/synchronous_compositor.h |
| diff --git a/content/public/renderer/android/synchronous_compositor.h b/content/public/renderer/android/synchronous_compositor.h |
| index f0c380d07af84e97862475125f3e04ff666f21ed..e5e76f5b9a91de1b803ed3b3284de499ac954021 100644 |
| --- a/content/public/renderer/android/synchronous_compositor.h |
| +++ b/content/public/renderer/android/synchronous_compositor.h |
| @@ -5,6 +5,8 @@ |
| #ifndef CONTENT_PUBLIC_RENDERER_ANDROID_SYNCHRONOUS_COMPOSTIOR_ |
| #define CONTENT_PUBLIC_RENDERER_ANDROID_SYNCHRONOUS_COMPOSITOR_ |
| +#include "ui/gfx/rect.h" |
| + |
| class SkCanvas; |
| namespace content { |
| @@ -26,6 +28,9 @@ class SynchronousCompositor { |
| // and clip set there-in). |
| virtual bool DemandDrawSw(SkCanvas* canvas) = 0; |
| + // "On demand" hardware draw. |
| + virtual bool DemandDrawHw(gfx::Rect damage_rect) = 0; |
|
jamesr
2013/05/07 18:06:41
are we supposed to get a transform/clip?
boliu
2013/05/07 19:18:44
Yep: clip/damage_rect, transform, view size. Passi
|
| + |
| protected: |
| virtual ~SynchronousCompositor() {} |
| }; |