| OLD | NEW |
| 1 | 1 |
| 2 /* | 2 /* |
| 3 * Copyright 2011 Google Inc. | 3 * Copyright 2011 Google Inc. |
| 4 * | 4 * |
| 5 * Use of this source code is governed by a BSD-style license that can be | 5 * Use of this source code is governed by a BSD-style license that can be |
| 6 * found in the LICENSE file. | 6 * found in the LICENSE file. |
| 7 */ | 7 */ |
| 8 | 8 |
| 9 | 9 |
| 10 | 10 |
| (...skipping 195 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 206 void setOverbudgetCallback(PFOverbudgetCB overbudgetCB, void* data) { | 206 void setOverbudgetCallback(PFOverbudgetCB overbudgetCB, void* data) { |
| 207 fOverbudgetCB = overbudgetCB; | 207 fOverbudgetCB = overbudgetCB; |
| 208 fOverbudgetData = data; | 208 fOverbudgetData = data; |
| 209 } | 209 } |
| 210 | 210 |
| 211 /** | 211 /** |
| 212 * Returns the number of bytes consumed by cached resources. | 212 * Returns the number of bytes consumed by cached resources. |
| 213 */ | 213 */ |
| 214 size_t getCachedResourceBytes() const { return fEntryBytes; } | 214 size_t getCachedResourceBytes() const { return fEntryBytes; } |
| 215 | 215 |
| 216 /** |
| 217 * Returns the number of cached resources. |
| 218 */ |
| 219 int getCachedResourceCount() const { return fEntryCount; } |
| 220 |
| 216 // For a found or added resource to be completely exclusive to the caller | 221 // For a found or added resource to be completely exclusive to the caller |
| 217 // both the kNoOtherOwners and kHide flags need to be specified | 222 // both the kNoOtherOwners and kHide flags need to be specified |
| 218 enum OwnershipFlags { | 223 enum OwnershipFlags { |
| 219 kNoOtherOwners_OwnershipFlag = 0x1, // found/added resource has no other
owners | 224 kNoOtherOwners_OwnershipFlag = 0x1, // found/added resource has no other
owners |
| 220 kHide_OwnershipFlag = 0x2 // found/added resource is hidden from future
'find's | 225 kHide_OwnershipFlag = 0x2 // found/added resource is hidden from future
'find's |
| 221 }; | 226 }; |
| 222 | 227 |
| 223 /** | 228 /** |
| 224 * Search for an entry with the same Key. If found, return it. | 229 * Search for an entry with the same Key. If found, return it. |
| 225 * If not found, return null. | 230 * If not found, return null. |
| (...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 377 GrResourceCache* fCache; | 382 GrResourceCache* fCache; |
| 378 }; | 383 }; |
| 379 #else | 384 #else |
| 380 class GrAutoResourceCacheValidate { | 385 class GrAutoResourceCacheValidate { |
| 381 public: | 386 public: |
| 382 GrAutoResourceCacheValidate(GrResourceCache*) {} | 387 GrAutoResourceCacheValidate(GrResourceCache*) {} |
| 383 }; | 388 }; |
| 384 #endif | 389 #endif |
| 385 | 390 |
| 386 #endif | 391 #endif |
| OLD | NEW |