aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkGlyphCache_Globals.h
diff options
context:
space:
mode:
authorGravatar skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-09-27 07:01:29 +0000
committerGravatar skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-09-27 07:01:29 +0000
commit65caeaf32d09f5886f3c740cfef2f1c26ef9cb50 (patch)
tree283cc2895983b68958c428185b8a803eb02b25ea /src/core/SkGlyphCache_Globals.h
parent9822565d3eedc4350f6d5f40b3e50458b15923f9 (diff)
Sanitizing source files in Housekeeper-Nightly
git-svn-id: http://skia.googlecode.com/svn/trunk@11493 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/core/SkGlyphCache_Globals.h')
-rw-r--r--src/core/SkGlyphCache_Globals.h22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/core/SkGlyphCache_Globals.h b/src/core/SkGlyphCache_Globals.h
index 20b0f2953f..5066582e05 100644
--- a/src/core/SkGlyphCache_Globals.h
+++ b/src/core/SkGlyphCache_Globals.h
@@ -29,17 +29,17 @@ public:
kNo_UseMutex, // thread-local cache
kYes_UseMutex // shared cache
};
-
+
SkGlyphCache_Globals(UseMutex um) {
fHead = NULL;
fTotalMemoryUsed = 0;
fCacheSizeLimit = SK_DEFAULT_FONT_CACHE_LIMIT;
fCacheCount = 0;
fCacheCountLimit = SK_DEFAULT_FONT_CACHE_COUNT_LIMIT;
-
+
fMutex = (kYes_UseMutex == um) ? SkNEW(SkMutex) : NULL;
}
-
+
~SkGlyphCache_Globals() {
SkGlyphCache* cache = fHead;
while (cache) {
@@ -47,10 +47,10 @@ public:
SkDELETE(cache);
cache = next;
}
-
+
SkDELETE(fMutex);
}
-
+
SkMutex* fMutex;
SkGlyphCache* internalGetHead() const { return fHead; }
@@ -82,7 +82,7 @@ public:
// call when a glyphcache is available for caching (i.e. not in use)
void attachCacheToHead(SkGlyphCache*);
-
+
// can only be called when the mutex is already held
void internalDetachCache(SkGlyphCache*);
void internalAttachCacheToHead(SkGlyphCache*);
@@ -91,20 +91,20 @@ public:
static SkGlyphCache_Globals* FindTLS() {
return (SkGlyphCache_Globals*)SkTLS::Find(CreateTLS);
}
-
+
static SkGlyphCache_Globals& GetTLS() {
return *(SkGlyphCache_Globals*)SkTLS::Get(CreateTLS, DeleteTLS);
}
-
+
static void DeleteTLS() { SkTLS::Delete(CreateTLS); }
-
+
private:
SkGlyphCache* fHead;
size_t fTotalMemoryUsed;
size_t fCacheSizeLimit;
int32_t fCacheCountLimit;
int32_t fCacheCount;
-
+
// Checkout budgets, modulated by the specified min-bytes-needed-to-purge,
// and attempt to purge caches to match.
// Returns number of bytes freed.
@@ -113,7 +113,7 @@ private:
static void* CreateTLS() {
return SkNEW_ARGS(SkGlyphCache_Globals, (kNo_UseMutex));
}
-
+
static void DeleteTLS(void* ptr) {
SkDELETE((SkGlyphCache_Globals*)ptr);
}