Index: cc/trees/thread_proxy.h |
diff --git a/cc/trees/thread_proxy.h b/cc/trees/thread_proxy.h |
index 0360ca60bba1a8597adf211ed298ead9903b08e6..ae55ce2d20e30b1af87d7b88722ecf193a6b74b0 100644 |
--- a/cc/trees/thread_proxy.h |
+++ b/cc/trees/thread_proxy.h |
@@ -65,7 +65,7 @@ class ThreadProxy : public Proxy, |
virtual void OnSwapBuffersCompleteOnImplThread() OVERRIDE; |
virtual void OnVSyncParametersChanged(base::TimeTicks timebase, |
base::TimeDelta interval) OVERRIDE; |
- virtual void DidVSync(base::TimeTicks frame_time) OVERRIDE; |
+ virtual void DidBeginImplFrame(base::TimeTicks frame_time) OVERRIDE; |
virtual void OnCanDrawStateChanged(bool can_draw) OVERRIDE; |
virtual void OnHasPendingTreeStateChanged(bool has_pending_tree) OVERRIDE; |
virtual void SetNeedsRedrawOnImplThread() OVERRIDE; |
@@ -85,12 +85,12 @@ class ThreadProxy : public Proxy, |
virtual void RenewTreePriority() OVERRIDE; |
virtual void RequestScrollbarAnimationOnImplThread(base::TimeDelta delay) |
OVERRIDE; |
- virtual void DidReceiveLastInputEventForVSync( |
+ virtual void DidReceiveLastInputEventForBeginImplFrame( |
base::TimeTicks frame_time) OVERRIDE; |
virtual void DidActivatePendingTree() OVERRIDE; |
// SchedulerClient implementation |
- virtual void ScheduledActionBeginFrame() OVERRIDE; |
+ virtual void ScheduledActionBeginMainFrame() OVERRIDE; |
virtual ScheduledActionDrawAndSwapResult |
ScheduledActionDrawAndSwapIfPossible() OVERRIDE; |
virtual ScheduledActionDrawAndSwapResult ScheduledActionDrawAndSwapForced() |
@@ -119,9 +119,9 @@ class ThreadProxy : public Proxy, |
private: |
ThreadProxy(LayerTreeHost* layer_tree_host, scoped_ptr<Thread> impl_thread); |
- struct BeginFrameAndCommitState { |
- BeginFrameAndCommitState(); |
- ~BeginFrameAndCommitState(); |
+ struct BeginMainFrameAndCommitState { |
+ BeginMainFrameAndCommitState(); |
+ ~BeginMainFrameAndCommitState(); |
base::TimeTicks monotonic_frame_begin_time; |
scoped_ptr<ScrollAndScaleSet> scroll_info; |
@@ -129,7 +129,8 @@ class ThreadProxy : public Proxy, |
}; |
// Called on main thread. |
- void BeginFrame(scoped_ptr<BeginFrameAndCommitState> begin_frame_state); |
+ void BeginMainFrame( |
+ scoped_ptr<BeginMainFrameAndCommitState> begin_main_frame_state); |
void DidCommitAndDrawFrame(); |
void DidCompleteSwapBuffers(); |
void SetAnimationEvents(scoped_ptr<AnimationEventsVector> queue, |
@@ -151,12 +152,12 @@ class ThreadProxy : public Proxy, |
CompletionEvent completion; |
bool commit_pending; |
}; |
- void ForceBeginFrameOnImplThread(CompletionEvent* completion); |
- void BeginFrameCompleteOnImplThread( |
+ void ForceBeginMainFrameOnImplThread(CompletionEvent* completion); |
+ void BeginMainFrameCompleteOnImplThread( |
CompletionEvent* completion, |
ResourceUpdateQueue* queue, |
scoped_refptr<cc::ContextProvider> offscreen_context_provider); |
- void BeginFrameAbortedOnImplThread(); |
+ void BeginMainFrameAbortedOnImplThread(); |
void RequestReadbackOnImplThread(ReadbackRequest* request); |
void FinishAllRenderingOnImplThread(CompletionEvent* completion); |
void InitializeImplOnImplThread(CompletionEvent* completion, |
@@ -200,7 +201,7 @@ class ThreadProxy : public Proxy, |
bool commit_requested_; |
// Set by SetNeedsCommit and SetNeedsAnimate. |
bool commit_request_sent_to_impl_thread_; |
- // Set by BeginFrame |
+ // Set by BeginMainFrame |
bool created_offscreen_context_provider_; |
base::CancelableClosure output_surface_creation_callback_; |
LayerTreeHost* layer_tree_host_; |
@@ -226,9 +227,9 @@ class ThreadProxy : public Proxy, |
scoped_ptr<Scheduler> scheduler_on_impl_thread_; |
- // Set when the main thread is waiting on a ScheduledActionBeginFrame to be |
- // issued. |
- CompletionEvent* begin_frame_completion_event_on_impl_thread_; |
+ // Set when the main thread is waiting on a ScheduledActionBeginMainFrame to |
+ // be issued. |
+ CompletionEvent* begin_main_frame_completion_event_on_impl_thread_; |
// Set when the main thread is waiting on a readback. |
ReadbackRequest* readback_request_on_impl_thread_; |
@@ -249,15 +250,15 @@ class ThreadProxy : public Proxy, |
// thread. |
bool next_frame_is_newly_committed_frame_on_impl_thread_; |
- bool render_vsync_enabled_; |
- bool render_vsync_notification_enabled_; |
- bool synchronously_disable_vsync_; |
+ bool throttle_frame_production_; |
+ bool render_parent_drives_begin_impl_frame__; |
+ bool using_synchronous_renderer_compositor_; |
VSyncClient* vsync_client_; |
bool inside_draw_; |
bool defer_commits_; |
- scoped_ptr<BeginFrameAndCommitState> pending_deferred_commit_; |
+ scoped_ptr<BeginMainFrameAndCommitState> pending_deferred_commit_; |
base::TimeTicks smoothness_takes_priority_expiration_time_; |
bool renew_tree_priority_on_impl_thread_pending_; |