Index: content/browser/android/in_process/synchronous_compositor_impl.h |
diff --git a/content/browser/android/in_process/synchronous_compositor_impl.h b/content/browser/android/in_process/synchronous_compositor_impl.h |
index ee5acc11e7910ee6fb76a04125d570b7494acc54..d6cacf0dee66e8e0865d2695d988d97dc4dbd4c6 100644 |
--- a/content/browser/android/in_process/synchronous_compositor_impl.h |
+++ b/content/browser/android/in_process/synchronous_compositor_impl.h |
@@ -18,7 +18,7 @@ |
#include "ipc/ipc_message.h" |
namespace cc { |
-struct BeginFrameArgs; |
+class BeginFrameSource; |
class InputHandler; |
} |
@@ -56,13 +56,7 @@ |
void DidDestroyRendererObjects(); |
// Called by SynchronousCompositorExternalBeginFrameSource. |
- void OnNeedsBeginFramesChange(bool needs_begin_frames); |
- |
- // Called by SynchronousCompositorOutputSurface. |
- void PostInvalidate(); |
- |
- // Called by RenderWidgetHostViewAndroid. |
- void BeginFrame(const cc::BeginFrameArgs& args); |
+ void NeedsBeginFramesChanged() const; |
// SynchronousCompositor |
bool InitializeHwDraw() override; |
@@ -78,7 +72,6 @@ |
void ReturnResources(const cc::CompositorFrameAck& frame_ack) override; |
void SetMemoryPolicy(size_t bytes_limit) override; |
void DidChangeRootLayerScrollOffset() override; |
- void SetIsActive(bool is_active) override; |
// LayerScrollOffsetDelegate |
gfx::ScrollOffset GetTotalScrollOffset() override; |
@@ -106,7 +99,6 @@ |
void DidActivatePendingTree(); |
void DeliverMessages(); |
bool CalledOnValidThread() const; |
- void UpdateNeedsBeginFrames(); |
SynchronousCompositorClient* compositor_client_; |
SynchronousCompositorOutputSurface* output_surface_; |
@@ -114,8 +106,7 @@ |
WebContents* contents_; |
const int routing_id_; |
cc::InputHandler* input_handler_; |
- bool is_active_; |
- bool renderer_needs_begin_frames_; |
+ bool invoking_composite_; |
base::WeakPtrFactory<SynchronousCompositorImpl> weak_ptr_factory_; |