| 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
|
|
|