Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(187)

Side by Side Diff: cc/trees/layer_tree_impl.cc

Issue 2254543003: cc: Delete the RendererClient class. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@setvisible-browser
Patch Set: deleterendererclient: rebase Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « cc/trees/layer_tree_host_unittest_damage.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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_impl.h" 5 #include "cc/trees/layer_tree_impl.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <stdint.h> 8 #include <stdint.h>
9 9
10 #include <algorithm> 10 #include <algorithm>
(...skipping 813 matching lines...) Expand 10 before | Expand all | Expand 10 after
824 DidUpdateScrollState(inner_viewport_scroll_layer_id_); 824 DidUpdateScrollState(inner_viewport_scroll_layer_id_);
825 } 825 }
826 826
827 void LayerTreeImpl::SetDeviceScaleFactor(float device_scale_factor) { 827 void LayerTreeImpl::SetDeviceScaleFactor(float device_scale_factor) {
828 if (device_scale_factor == device_scale_factor_) 828 if (device_scale_factor == device_scale_factor_)
829 return; 829 return;
830 device_scale_factor_ = device_scale_factor; 830 device_scale_factor_ = device_scale_factor;
831 831
832 set_needs_update_draw_properties(); 832 set_needs_update_draw_properties();
833 if (IsActiveTree()) 833 if (IsActiveTree())
834 layer_tree_host_impl_->SetFullRootLayerDamage(); 834 layer_tree_host_impl_->SetFullViewportDamage();
835 } 835 }
836 836
837 SyncedProperty<ScaleGroup>* LayerTreeImpl::page_scale_factor() { 837 SyncedProperty<ScaleGroup>* LayerTreeImpl::page_scale_factor() {
838 return page_scale_factor_.get(); 838 return page_scale_factor_.get();
839 } 839 }
840 840
841 const SyncedProperty<ScaleGroup>* LayerTreeImpl::page_scale_factor() const { 841 const SyncedProperty<ScaleGroup>* LayerTreeImpl::page_scale_factor() const {
842 return page_scale_factor_.get(); 842 return page_scale_factor_.get();
843 } 843 }
844 844
(...skipping 350 matching lines...) Expand 10 before | Expand all | Expand 10 after
1195 } 1195 }
1196 return nullptr; 1196 return nullptr;
1197 } 1197 }
1198 1198
1199 size_t LayerTreeImpl::NumLayers() { 1199 size_t LayerTreeImpl::NumLayers() {
1200 return layer_id_map_.size(); 1200 return layer_id_map_.size();
1201 } 1201 }
1202 1202
1203 void LayerTreeImpl::DidBecomeActive() { 1203 void LayerTreeImpl::DidBecomeActive() {
1204 if (next_activation_forces_redraw_) { 1204 if (next_activation_forces_redraw_) {
1205 layer_tree_host_impl_->SetFullRootLayerDamage(); 1205 layer_tree_host_impl_->SetFullViewportDamage();
1206 next_activation_forces_redraw_ = false; 1206 next_activation_forces_redraw_ = false;
1207 } 1207 }
1208 1208
1209 // Always reset this flag on activation, as we would only have activated 1209 // Always reset this flag on activation, as we would only have activated
1210 // if we were in a good state. 1210 // if we were in a good state.
1211 layer_tree_host_impl_->ResetRequiresHighResToDraw(); 1211 layer_tree_host_impl_->ResetRequiresHighResToDraw();
1212 1212
1213 if (!layer_list_.empty()) { 1213 if (!layer_list_.empty()) {
1214 LayerTreeHostCommon::CallFunctionForEveryLayer( 1214 LayerTreeHostCommon::CallFunctionForEveryLayer(
1215 this, [](LayerImpl* layer) { layer->DidBecomeActive(); }); 1215 this, [](LayerImpl* layer) { layer->DidBecomeActive(); });
(...skipping 849 matching lines...) Expand 10 before | Expand all | Expand 10 after
2065 2065
2066 void LayerTreeImpl::ResetAllChangeTracking() { 2066 void LayerTreeImpl::ResetAllChangeTracking() {
2067 layers_that_should_push_properties_.clear(); 2067 layers_that_should_push_properties_.clear();
2068 // Iterate over all layers, including masks and replicas. 2068 // Iterate over all layers, including masks and replicas.
2069 for (auto& layer : *layers_) 2069 for (auto& layer : *layers_)
2070 layer->ResetChangeTracking(); 2070 layer->ResetChangeTracking();
2071 property_trees_.ResetAllChangeTracking(); 2071 property_trees_.ResetAllChangeTracking();
2072 } 2072 }
2073 2073
2074 } // namespace cc 2074 } // namespace cc
OLDNEW
« no previous file with comments | « cc/trees/layer_tree_host_unittest_damage.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698