OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "content/browser/android/synchronous_compositor_host.h" | 5 #include "content/browser/android/synchronous_compositor_host.h" |
6 | 6 |
7 #include <utility> | 7 #include <utility> |
8 | 8 |
9 #include "base/command_line.h" | 9 #include "base/command_line.h" |
10 #include "base/containers/hash_tables.h" | 10 #include "base/containers/hash_tables.h" |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
59 rwhva, web_contents_android->synchronous_compositor_client(), | 59 rwhva, web_contents_android->synchronous_compositor_client(), |
60 use_in_proc_software_draw)); | 60 use_in_proc_software_draw)); |
61 } | 61 } |
62 | 62 |
63 SynchronousCompositorHost::SynchronousCompositorHost( | 63 SynchronousCompositorHost::SynchronousCompositorHost( |
64 RenderWidgetHostViewAndroid* rwhva, | 64 RenderWidgetHostViewAndroid* rwhva, |
65 SynchronousCompositorClient* client, | 65 SynchronousCompositorClient* client, |
66 bool use_in_proc_software_draw) | 66 bool use_in_proc_software_draw) |
67 : rwhva_(rwhva), | 67 : rwhva_(rwhva), |
68 client_(client), | 68 client_(client), |
69 ui_task_runner_( | 69 ui_task_runner_(BrowserThread::GetTaskRunnerForThread(BrowserThread::UI)), |
70 BrowserThread::GetMessageLoopProxyForThread(BrowserThread::UI)), | |
71 process_id_(rwhva_->GetRenderWidgetHost()->GetProcess()->GetID()), | 70 process_id_(rwhva_->GetRenderWidgetHost()->GetProcess()->GetID()), |
72 routing_id_(rwhva_->GetRenderWidgetHost()->GetRoutingID()), | 71 routing_id_(rwhva_->GetRenderWidgetHost()->GetRoutingID()), |
73 sender_(rwhva_->GetRenderWidgetHost()), | 72 sender_(rwhva_->GetRenderWidgetHost()), |
74 use_in_process_zero_copy_software_draw_(use_in_proc_software_draw), | 73 use_in_process_zero_copy_software_draw_(use_in_proc_software_draw), |
75 bytes_limit_(0u), | 74 bytes_limit_(0u), |
76 renderer_param_version_(0u), | 75 renderer_param_version_(0u), |
77 need_animate_scroll_(false), | 76 need_animate_scroll_(false), |
78 need_invalidate_count_(0u), | 77 need_invalidate_count_(0u), |
79 did_activate_pending_tree_count_(0u) { | 78 did_activate_pending_tree_count_(0u) { |
80 client_->DidInitializeCompositor(this, process_id_, routing_id_); | 79 client_->DidInitializeCompositor(this, process_id_, routing_id_); |
(...skipping 302 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
383 if (params.page_scale_factor) { | 382 if (params.page_scale_factor) { |
384 client_->UpdateRootLayerState( | 383 client_->UpdateRootLayerState( |
385 this, gfx::ScrollOffsetToVector2dF(params.total_scroll_offset), | 384 this, gfx::ScrollOffsetToVector2dF(params.total_scroll_offset), |
386 gfx::ScrollOffsetToVector2dF(params.max_scroll_offset), | 385 gfx::ScrollOffsetToVector2dF(params.max_scroll_offset), |
387 params.scrollable_size, params.page_scale_factor, | 386 params.scrollable_size, params.page_scale_factor, |
388 params.min_page_scale_factor, params.max_page_scale_factor); | 387 params.min_page_scale_factor, params.max_page_scale_factor); |
389 } | 388 } |
390 } | 389 } |
391 | 390 |
392 } // namespace content | 391 } // namespace content |
OLD | NEW |