Index: content/browser/android/in_process/synchronous_compositor_factory_impl.h |
=================================================================== |
--- content/browser/android/in_process/synchronous_compositor_factory_impl.h (revision 283005) |
+++ content/browser/android/in_process/synchronous_compositor_factory_impl.h (working copy) |
@@ -32,6 +32,7 @@ |
// SynchronousCompositorFactory |
virtual scoped_refptr<base::MessageLoopProxy> GetCompositorMessageLoop() |
OVERRIDE; |
+ virtual bool RecordFullLayer() OVERRIDE; |
virtual scoped_ptr<cc::OutputSurface> CreateOutputSurface(int routing_id) |
OVERRIDE; |
virtual InputHandlerManagerClient* GetInputHandlerManagerClient() OVERRIDE; |
@@ -49,6 +50,7 @@ |
void SetDeferredGpuService( |
scoped_refptr<gpu::InProcessCommandBuffer::Service> service); |
+ void DisableRecordFullLayer(); |
void CompositorInitializedHardwareDraw(); |
void CompositorReleasedHardwareDraw(); |
@@ -71,6 +73,8 @@ |
scoped_refptr<StreamTextureFactorySynchronousImpl::ContextProvider> |
video_context_provider_; |
+ bool record_full_layer_; |
+ |
// |num_hardware_compositor_lock_| is updated on UI thread only but can be |
// read on renderer main thread. |
base::Lock num_hardware_compositor_lock_; |