Index: src/gpu/GrTextStrike_impl.h |
diff --git a/src/gpu/GrTextStrike_impl.h b/src/gpu/GrTextStrike_impl.h |
deleted file mode 100644 |
index db1bf27cef0bca30a62c065c28b5fe79bdf7f912..0000000000000000000000000000000000000000 |
--- a/src/gpu/GrTextStrike_impl.h |
+++ /dev/null |
@@ -1,64 +0,0 @@ |
- |
-/* |
- * Copyright 2010 Google Inc. |
- * |
- * Use of this source code is governed by a BSD-style license that can be |
- * found in the LICENSE file. |
- */ |
- |
- |
- |
-#ifndef GrTextStrike_impl_DEFINED |
-#define GrTextStrike_impl_DEFINED |
- |
-void GrFontCache::detachStrikeFromList(GrTextStrike* strike) { |
- if (strike->fPrev) { |
- SkASSERT(fHead != strike); |
- strike->fPrev->fNext = strike->fNext; |
- } else { |
- SkASSERT(fHead == strike); |
- fHead = strike->fNext; |
- } |
- |
- if (strike->fNext) { |
- SkASSERT(fTail != strike); |
- strike->fNext->fPrev = strike->fPrev; |
- } else { |
- SkASSERT(fTail == strike); |
- fTail = strike->fPrev; |
- } |
-} |
- |
-GrTextStrike* GrFontCache::getStrike(GrFontScaler* scaler, bool useDistanceField) { |
- this->validate(); |
- |
- GrTextStrike* strike = fCache.find(*(scaler->getKey())); |
- if (NULL == strike) { |
- strike = this->generateStrike(scaler); |
- } else if (strike->fPrev) { |
- // Need to put the strike at the head of its dllist, since that is how |
- // we age the strikes for purging (we purge from the back of the list) |
- this->detachStrikeFromList(strike); |
- // attach at the head |
- fHead->fPrev = strike; |
- strike->fNext = fHead; |
- strike->fPrev = NULL; |
- fHead = strike; |
- } |
- strike->fUseDistanceField = useDistanceField; |
- this->validate(); |
- return strike; |
-} |
- |
-/////////////////////////////////////////////////////////////////////////////// |
- |
-GrGlyph* GrTextStrike::getGlyph(GrGlyph::PackedID packed, |
- GrFontScaler* scaler) { |
- GrGlyph* glyph = fCache.find(packed); |
- if (NULL == glyph) { |
- glyph = this->generateGlyph(packed, scaler); |
- } |
- return glyph; |
-} |
- |
-#endif |