| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright 2014 Google Inc. | 2 * Copyright 2014 Google Inc. |
| 3 * | 3 * |
| 4 * Use of this source code is governed by a BSD-style license that can be | 4 * Use of this source code is governed by a BSD-style license that can be |
| 5 * found in the LICENSE file. | 5 * found in the LICENSE file. |
| 6 */ | 6 */ |
| 7 | 7 |
| 8 #ifndef GrLayerCache_DEFINED | 8 #ifndef GrLayerCache_DEFINED |
| 9 #define GrLayerCache_DEFINED | 9 #define GrLayerCache_DEFINED |
| 10 | 10 |
| (...skipping 204 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 215 } | 215 } |
| 216 | 216 |
| 217 // Setup to be notified when 'picture' is deleted | 217 // Setup to be notified when 'picture' is deleted |
| 218 void trackPicture(const SkPicture* picture); | 218 void trackPicture(const SkPicture* picture); |
| 219 | 219 |
| 220 // Cleanup after any SkPicture deletions | 220 // Cleanup after any SkPicture deletions |
| 221 void processDeletedPictures(); | 221 void processDeletedPictures(); |
| 222 | 222 |
| 223 SkDEBUGCODE(void validate() const;) | 223 SkDEBUGCODE(void validate() const;) |
| 224 | 224 |
| 225 #ifdef SK_DEVELOPER |
| 226 void writeLayersToDisk(const SkString& dirName); |
| 227 #endif |
| 228 |
| 225 private: | 229 private: |
| 226 static const int kAtlasTextureWidth = 1024; | 230 static const int kAtlasTextureWidth = 1024; |
| 227 static const int kAtlasTextureHeight = 1024; | 231 static const int kAtlasTextureHeight = 1024; |
| 228 | 232 |
| 229 static const int kNumPlotsX = 2; | 233 static const int kNumPlotsX = 2; |
| 230 static const int kNumPlotsY = 2; | 234 static const int kNumPlotsY = 2; |
| 231 | 235 |
| 232 static const int kPlotWidth = kAtlasTextureWidth / kNumPlotsX; | 236 static const int kPlotWidth = kAtlasTextureWidth / kNumPlotsX; |
| 233 static const int kPlotHeight = kAtlasTextureHeight / kNumPlotsY; | 237 static const int kPlotHeight = kAtlasTextureHeight / kNumPlotsY; |
| 234 | 238 |
| (...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 283 SkASSERT(fPlotLocks[plotIdx] > 0); | 287 SkASSERT(fPlotLocks[plotIdx] > 0); |
| 284 --fPlotLocks[plotIdx]; | 288 --fPlotLocks[plotIdx]; |
| 285 } | 289 } |
| 286 | 290 |
| 287 // for testing | 291 // for testing |
| 288 friend class TestingAccess; | 292 friend class TestingAccess; |
| 289 int numLayers() const { return fLayerHash.count(); } | 293 int numLayers() const { return fLayerHash.count(); } |
| 290 }; | 294 }; |
| 291 | 295 |
| 292 #endif | 296 #endif |
| OLD | NEW |