| OLD | NEW |
| 1 // Copyright 2011 The Chromium Authors. All rights reserved. | 1 // Copyright 2011 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 "cc/trees/layer_tree_host.h" | 5 #include "cc/trees/layer_tree_host.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <stack> | 8 #include <stack> |
| 9 #include <string> | 9 #include <string> |
| 10 | 10 |
| (...skipping 312 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 323 if (sync_tree->IsActiveTree()) | 323 if (sync_tree->IsActiveTree()) |
| 324 sync_tree->elastic_overscroll()->PushPendingToActive(); | 324 sync_tree->elastic_overscroll()->PushPendingToActive(); |
| 325 | 325 |
| 326 sync_tree->PassSwapPromises(&swap_promise_list_); | 326 sync_tree->PassSwapPromises(&swap_promise_list_); |
| 327 | 327 |
| 328 sync_tree->set_top_controls_shrink_blink_size( | 328 sync_tree->set_top_controls_shrink_blink_size( |
| 329 top_controls_shrink_blink_size_); | 329 top_controls_shrink_blink_size_); |
| 330 sync_tree->set_top_controls_height(top_controls_height_); | 330 sync_tree->set_top_controls_height(top_controls_height_); |
| 331 sync_tree->PushTopControlsFromMainThread(top_controls_shown_ratio_); | 331 sync_tree->PushTopControlsFromMainThread(top_controls_shown_ratio_); |
| 332 | 332 |
| 333 host_impl->set_has_gpu_rasterization_trigger(has_gpu_rasterization_trigger_); | 333 host_impl->SetHasGpuRasterizationTrigger(has_gpu_rasterization_trigger_); |
| 334 host_impl->set_content_is_suitable_for_gpu_rasterization( | 334 host_impl->SetContentIsSuitableForGpuRasterization( |
| 335 content_is_suitable_for_gpu_rasterization_); | 335 content_is_suitable_for_gpu_rasterization_); |
| 336 RecordGpuRasterizationHistogram(); | 336 RecordGpuRasterizationHistogram(); |
| 337 | 337 |
| 338 host_impl->SetViewportSize(device_viewport_size_); | 338 host_impl->SetViewportSize(device_viewport_size_); |
| 339 host_impl->SetDeviceScaleFactor(device_scale_factor_); | 339 host_impl->SetDeviceScaleFactor(device_scale_factor_); |
| 340 host_impl->SetDebugState(debug_state_); | 340 host_impl->SetDebugState(debug_state_); |
| 341 if (pending_page_scale_animation_) { | 341 if (pending_page_scale_animation_) { |
| 342 sync_tree->SetPendingPageScaleAnimation( | 342 sync_tree->SetPendingPageScaleAnimation( |
| 343 pending_page_scale_animation_.Pass()); | 343 pending_page_scale_animation_.Pass()); |
| 344 } | 344 } |
| (...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 427 client_->DidFailToInitializeOutputSurface(); | 427 client_->DidFailToInitializeOutputSurface(); |
| 428 } | 428 } |
| 429 | 429 |
| 430 scoped_ptr<LayerTreeHostImpl> LayerTreeHost::CreateLayerTreeHostImpl( | 430 scoped_ptr<LayerTreeHostImpl> LayerTreeHost::CreateLayerTreeHostImpl( |
| 431 LayerTreeHostImplClient* client) { | 431 LayerTreeHostImplClient* client) { |
| 432 DCHECK(proxy_->IsImplThread()); | 432 DCHECK(proxy_->IsImplThread()); |
| 433 scoped_ptr<LayerTreeHostImpl> host_impl = LayerTreeHostImpl::Create( | 433 scoped_ptr<LayerTreeHostImpl> host_impl = LayerTreeHostImpl::Create( |
| 434 settings_, client, proxy_.get(), rendering_stats_instrumentation_.get(), | 434 settings_, client, proxy_.get(), rendering_stats_instrumentation_.get(), |
| 435 shared_bitmap_manager_, gpu_memory_buffer_manager_, task_graph_runner_, | 435 shared_bitmap_manager_, gpu_memory_buffer_manager_, task_graph_runner_, |
| 436 id_); | 436 id_); |
| 437 host_impl->set_has_gpu_rasterization_trigger(has_gpu_rasterization_trigger_); | 437 host_impl->SetHasGpuRasterizationTrigger(has_gpu_rasterization_trigger_); |
| 438 host_impl->set_content_is_suitable_for_gpu_rasterization( | 438 host_impl->SetContentIsSuitableForGpuRasterization( |
| 439 content_is_suitable_for_gpu_rasterization_); | 439 content_is_suitable_for_gpu_rasterization_); |
| 440 shared_bitmap_manager_ = NULL; | 440 shared_bitmap_manager_ = NULL; |
| 441 gpu_memory_buffer_manager_ = NULL; | 441 gpu_memory_buffer_manager_ = NULL; |
| 442 task_graph_runner_ = NULL; | 442 task_graph_runner_ = NULL; |
| 443 top_controls_manager_weak_ptr_ = | 443 top_controls_manager_weak_ptr_ = |
| 444 host_impl->top_controls_manager()->AsWeakPtr(); | 444 host_impl->top_controls_manager()->AsWeakPtr(); |
| 445 input_handler_weak_ptr_ = host_impl->AsWeakPtr(); | 445 input_handler_weak_ptr_ = host_impl->AsWeakPtr(); |
| 446 return host_impl.Pass(); | 446 return host_impl.Pass(); |
| 447 } | 447 } |
| 448 | 448 |
| (...skipping 852 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1301 const BeginFrameArgs& args) const { | 1301 const BeginFrameArgs& args) const { |
| 1302 client_->SendBeginFramesToChildren(args); | 1302 client_->SendBeginFramesToChildren(args); |
| 1303 } | 1303 } |
| 1304 | 1304 |
| 1305 void LayerTreeHost::SetAuthoritativeVSyncInterval( | 1305 void LayerTreeHost::SetAuthoritativeVSyncInterval( |
| 1306 const base::TimeDelta& interval) { | 1306 const base::TimeDelta& interval) { |
| 1307 proxy_->SetAuthoritativeVSyncInterval(interval); | 1307 proxy_->SetAuthoritativeVSyncInterval(interval); |
| 1308 } | 1308 } |
| 1309 | 1309 |
| 1310 } // namespace cc | 1310 } // namespace cc |
| OLD | NEW |