Index: content/browser/android/in_process/synchronous_compositor_external_begin_frame_source.h |
diff --git a/content/browser/android/in_process/synchronous_compositor_external_begin_frame_source.h b/content/browser/android/in_process/synchronous_compositor_external_begin_frame_source.h |
index 1d8935efd0b4fe2bb4cf039c5527d1d95775991b..e9eaf2755dec8d91140ce5eb3b1a60f3b8869757 100644 |
--- a/content/browser/android/in_process/synchronous_compositor_external_begin_frame_source.h |
+++ b/content/browser/android/in_process/synchronous_compositor_external_begin_frame_source.h |
@@ -20,7 +20,8 @@ class SynchronousCompositorExternalBeginFrameSource |
explicit SynchronousCompositorExternalBeginFrameSource(int routing_id); |
~SynchronousCompositorExternalBeginFrameSource() override; |
- void BeginFrame(); |
+ void SendBeginFrameOnDraw(); |
+ void SendBeginFrameOnAnimate(cc::BeginFrameArgs args); |
void SetCompositor(SynchronousCompositorImpl* compositor); |
@@ -34,6 +35,8 @@ class SynchronousCompositorExternalBeginFrameSource |
const int routing_id_; |
bool registered_; |
+ cc::BeginFrameArgs last_begin_frame_args_; |
+ |
// Not owned. This can be null when compositor is gone first than BFS. |
SynchronousCompositorImpl* compositor_; |