| 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_impl.h" | 5 #include "cc/trees/layer_tree_impl.h" |
| 6 | 6 |
| 7 #include <limits> | 7 #include <limits> |
| 8 #include <set> | 8 #include <set> |
| 9 | 9 |
| 10 #include "base/debug/trace_event.h" | 10 #include "base/debug/trace_event.h" |
| (...skipping 479 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 490 // UpdateTilePriorities on layers that will be visible (and thus have valid | 490 // UpdateTilePriorities on layers that will be visible (and thus have valid |
| 491 // draw properties) and not because any ordering is required. | 491 // draw properties) and not because any ordering is required. |
| 492 typedef LayerIterator<LayerImpl> LayerIteratorType; | 492 typedef LayerIterator<LayerImpl> LayerIteratorType; |
| 493 LayerIteratorType end = LayerIteratorType::End(&render_surface_layer_list_); | 493 LayerIteratorType end = LayerIteratorType::End(&render_surface_layer_list_); |
| 494 for (LayerIteratorType it = | 494 for (LayerIteratorType it = |
| 495 LayerIteratorType::Begin(&render_surface_layer_list_); | 495 LayerIteratorType::Begin(&render_surface_layer_list_); |
| 496 it != end; | 496 it != end; |
| 497 ++it) { | 497 ++it) { |
| 498 LayerImpl* layer = *it; | 498 LayerImpl* layer = *it; |
| 499 if (it.represents_itself()) | 499 if (it.represents_itself()) |
| 500 layer->UpdateTilePriorities(); | 500 layer->UpdateTiles(); |
| 501 | 501 |
| 502 if (!it.represents_contributing_render_surface()) | 502 if (!it.represents_contributing_render_surface()) |
| 503 continue; | 503 continue; |
| 504 | 504 |
| 505 if (layer->mask_layer()) | 505 if (layer->mask_layer()) |
| 506 layer->mask_layer()->UpdateTilePriorities(); | 506 layer->mask_layer()->UpdateTiles(); |
| 507 if (layer->replica_layer() && layer->replica_layer()->mask_layer()) | 507 if (layer->replica_layer() && layer->replica_layer()->mask_layer()) |
| 508 layer->replica_layer()->mask_layer()->UpdateTilePriorities(); | 508 layer->replica_layer()->mask_layer()->UpdateTiles(); |
| 509 } | 509 } |
| 510 } | 510 } |
| 511 | 511 |
| 512 DCHECK(!needs_update_draw_properties_) << | 512 DCHECK(!needs_update_draw_properties_) << |
| 513 "CalcDrawProperties should not set_needs_update_draw_properties()"; | 513 "CalcDrawProperties should not set_needs_update_draw_properties()"; |
| 514 return true; | 514 return true; |
| 515 } | 515 } |
| 516 | 516 |
| 517 const LayerImplList& LayerTreeImpl::RenderSurfaceLayerList() const { | 517 const LayerImplList& LayerTreeImpl::RenderSurfaceLayerList() const { |
| 518 // If this assert triggers, then the list is dirty. | 518 // If this assert triggers, then the list is dirty. |
| (...skipping 773 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1292 | 1292 |
| 1293 void LayerTreeImpl::RegisterPictureLayerImpl(PictureLayerImpl* layer) { | 1293 void LayerTreeImpl::RegisterPictureLayerImpl(PictureLayerImpl* layer) { |
| 1294 layer_tree_host_impl_->RegisterPictureLayerImpl(layer); | 1294 layer_tree_host_impl_->RegisterPictureLayerImpl(layer); |
| 1295 } | 1295 } |
| 1296 | 1296 |
| 1297 void LayerTreeImpl::UnregisterPictureLayerImpl(PictureLayerImpl* layer) { | 1297 void LayerTreeImpl::UnregisterPictureLayerImpl(PictureLayerImpl* layer) { |
| 1298 layer_tree_host_impl_->UnregisterPictureLayerImpl(layer); | 1298 layer_tree_host_impl_->UnregisterPictureLayerImpl(layer); |
| 1299 } | 1299 } |
| 1300 | 1300 |
| 1301 } // namespace cc | 1301 } // namespace cc |
| OLD | NEW |