| 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 #ifndef CC_RESOURCES_TILE_MANAGER_H_ | 5 #ifndef CC_RESOURCES_TILE_MANAGER_H_ | 
| 6 #define CC_RESOURCES_TILE_MANAGER_H_ | 6 #define CC_RESOURCES_TILE_MANAGER_H_ | 
| 7 | 7 | 
| 8 #include <queue> | 8 #include <queue> | 
| 9 #include <set> | 9 #include <set> | 
| 10 #include <vector> | 10 #include <vector> | 
| (...skipping 159 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 170 | 170 | 
| 171   size_t bytes_releasable_; | 171   size_t bytes_releasable_; | 
| 172   size_t resources_releasable_; | 172   size_t resources_releasable_; | 
| 173 | 173 | 
| 174   bool ever_exceeded_memory_budget_; | 174   bool ever_exceeded_memory_budget_; | 
| 175   MemoryHistory::Entry memory_stats_from_last_assign_; | 175   MemoryHistory::Entry memory_stats_from_last_assign_; | 
| 176 | 176 | 
| 177   RenderingStatsInstrumentation* rendering_stats_instrumentation_; | 177   RenderingStatsInstrumentation* rendering_stats_instrumentation_; | 
| 178 | 178 | 
| 179   bool did_initialize_visible_tile_; | 179   bool did_initialize_visible_tile_; | 
|  | 180   bool did_check_for_completed_tasks_since_last_schedule_tasks_; | 
| 180 | 181 | 
| 181   typedef base::hash_map<uint32_t, RasterWorkerPool::Task> PixelRefTaskMap; | 182   typedef base::hash_map<uint32_t, RasterWorkerPool::Task> PixelRefTaskMap; | 
| 182   typedef base::hash_map<int, PixelRefTaskMap> LayerPixelRefTaskMap; | 183   typedef base::hash_map<int, PixelRefTaskMap> LayerPixelRefTaskMap; | 
| 183   LayerPixelRefTaskMap image_decode_tasks_; | 184   LayerPixelRefTaskMap image_decode_tasks_; | 
| 184 | 185 | 
| 185   typedef base::hash_map<int, int> LayerCountMap; | 186   typedef base::hash_map<int, int> LayerCountMap; | 
| 186   LayerCountMap used_layer_counts_; | 187   LayerCountMap used_layer_counts_; | 
| 187 | 188 | 
| 188   RasterTaskCompletionStats update_visible_tiles_stats_; | 189   RasterTaskCompletionStats update_visible_tiles_stats_; | 
| 189 | 190 | 
| 190   DISALLOW_COPY_AND_ASSIGN(TileManager); | 191   DISALLOW_COPY_AND_ASSIGN(TileManager); | 
| 191 }; | 192 }; | 
| 192 | 193 | 
| 193 }  // namespace cc | 194 }  // namespace cc | 
| 194 | 195 | 
| 195 #endif  // CC_RESOURCES_TILE_MANAGER_H_ | 196 #endif  // CC_RESOURCES_TILE_MANAGER_H_ | 
| OLD | NEW | 
|---|