| 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 |