| OLD | NEW |
| 1 // Copyright 2012 The Chromium Authors. All rights reserved. | 1 // Copyright 2012 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/resources/picture_layer_tiling_set.h" | 5 #include "cc/resources/picture_layer_tiling_set.h" |
| 6 | 6 |
| 7 #include <limits> | 7 #include <limits> |
| 8 #include <set> | 8 #include <set> |
| 9 #include <vector> | 9 #include <vector> |
| 10 | 10 |
| (...skipping 190 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 201 for (size_t i = 0; i < tilings_.size(); ++i) { | 201 for (size_t i = 0; i < tilings_.size(); ++i) { |
| 202 DCHECK_NE(tilings_[i]->contents_scale(), contents_scale); | 202 DCHECK_NE(tilings_[i]->contents_scale(), contents_scale); |
| 203 DCHECK_EQ(tilings_[i]->raster_source(), raster_source.get()); | 203 DCHECK_EQ(tilings_[i]->raster_source(), raster_source.get()); |
| 204 } | 204 } |
| 205 | 205 |
| 206 tilings_.push_back(PictureLayerTiling::Create( | 206 tilings_.push_back(PictureLayerTiling::Create( |
| 207 contents_scale, raster_source, client_, max_tiles_for_interest_area_, | 207 contents_scale, raster_source, client_, max_tiles_for_interest_area_, |
| 208 skewport_target_time_in_seconds_, | 208 skewport_target_time_in_seconds_, |
| 209 skewport_extrapolation_limit_in_content_pixels_)); | 209 skewport_extrapolation_limit_in_content_pixels_)); |
| 210 PictureLayerTiling* appended = tilings_.back(); | 210 PictureLayerTiling* appended = tilings_.back(); |
| 211 |
| 211 tilings_.sort(LargestToSmallestScaleFunctor()); | 212 tilings_.sort(LargestToSmallestScaleFunctor()); |
| 212 return appended; | 213 return appended; |
| 213 } | 214 } |
| 214 | 215 |
| 215 int PictureLayerTilingSet::NumHighResTilings() const { | 216 int PictureLayerTilingSet::NumHighResTilings() const { |
| 216 int num_high_res = 0; | 217 int num_high_res = 0; |
| 217 for (size_t i = 0; i < tilings_.size(); ++i) { | 218 for (size_t i = 0; i < tilings_.size(); ++i) { |
| 218 if (tilings_[i]->resolution() == HIGH_RESOLUTION) | 219 if (tilings_[i]->resolution() == HIGH_RESOLUTION) |
| 219 num_high_res++; | 220 num_high_res++; |
| 220 } | 221 } |
| (...skipping 314 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 535 case LOWER_THAN_LOW_RES: | 536 case LOWER_THAN_LOW_RES: |
| 536 range = TilingRange(low_res_range.end, tilings_.size()); | 537 range = TilingRange(low_res_range.end, tilings_.size()); |
| 537 break; | 538 break; |
| 538 } | 539 } |
| 539 | 540 |
| 540 DCHECK_LE(range.start, range.end); | 541 DCHECK_LE(range.start, range.end); |
| 541 return range; | 542 return range; |
| 542 } | 543 } |
| 543 | 544 |
| 544 } // namespace cc | 545 } // namespace cc |
| OLD | NEW |