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 2587de6f4c44d04be7118e4eb03bdd7262ecb32f..9cd39a5f654645b828f72c1dfd2687f5a04f8e6d 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; |
@@ -91,6 +95,10 @@ class SynchronousCompositorHost : public SynchronousCompositor { |
bool DemandDrawSwInProc(SkCanvas* canvas); |
void SetSoftwareDrawSharedMemoryIfNeeded(size_t stride, size_t buffer_size); |
void SendZeroMemory(); |
+ SynchronousCompositor::Frame ProcessHardwareFrame( |
+ uint32_t output_surface_id, |
+ cc::CompositorFrame compositor_frame); |
+ bool DemandDrawHwReceiveFrame(const IPC::Message& message); |
RenderWidgetHostViewAndroid* const rwhva_; |
SynchronousCompositorClient* const client_; |