Index: content/browser/android/synchronous_compositor_host.h |
diff --git a/content/browser/android/synchronous_compositor_host.h b/content/browser/android/synchronous_compositor_host.h |
index caf0bc25de05021e4406ed875fb9e868e4f74a07..261593213b81d3d1039a37b02ca54e5ca76cd1d3 100644 |
--- a/content/browser/android/synchronous_compositor_host.h |
+++ b/content/browser/android/synchronous_compositor_host.h |
@@ -58,6 +58,10 @@ class SynchronousCompositorHost : public SynchronousCompositor { |
const gfx::Size& viewport_size, |
const gfx::Rect& viewport_rect_for_tile_priority, |
const gfx::Transform& transform_for_tile_priority) override; |
+ void DemandDrawHwAsync( |
+ const gfx::Size& viewport_size, |
+ const gfx::Rect& viewport_rect_for_tile_priority, |
+ const gfx::Transform& transform_for_tile_priority) override; |
bool DemandDrawSw(SkCanvas* canvas) override; |
void ReturnResources(uint32_t output_surface_id, |
const cc::ReturnedResourceArray& resources) override; |
@@ -89,6 +93,11 @@ class SynchronousCompositorHost : public SynchronousCompositor { |
bool DemandDrawSwInProc(SkCanvas* canvas); |
void SetSoftwareDrawSharedMemoryIfNeeded(size_t stride, size_t buffer_size); |
void SendZeroMemory(); |
+ SynchronousCompositor::Frame DemandDrawHwHelper( |
+ uint32_t output_surface_id, |
+ const cc::CompositorFrame& compositor_frame); |
+ void DemandDrawHwReceiveFrame(uint32_t output_surface_id, |
+ const cc::CompositorFrame& compositor_frame); |
RenderWidgetHostViewAndroid* const rwhva_; |
SynchronousCompositorClient* const client_; |