Home | History | Annotate | Download | only in text

Lines Matching defs:GrBatchTextStrike

22  *  The GrBatchTextStrike manages a pool of CPU backing memory for GrGlyphs.  This backing memory
25 class GrBatchTextStrike : public SkNVRefCnt<GrBatchTextStrike> {
27 GrBatchTextStrike(GrBatchFontCache*, const GrFontDescKey* fontScalerKey);
28 ~GrBatchTextStrike();
78 static const GrFontDescKey& GetKey(const GrBatchTextStrike& ts) {
113 // Therefore, the caller must check GrBatchTextStrike::isAbandoned() if there are other
115 inline GrBatchTextStrike* getStrike(GrFontScaler* scaler) {
116 GrBatchTextStrike* strike = fCache.find(*(scaler->getKey()));
159 bool addToAtlas(GrBatchTextStrike* strike, GrBatchAtlas::AtlasID* id,
210 GrBatchTextStrike* generateStrike(GrFontScaler* scaler) {
211 GrBatchTextStrike* strike = new GrBatchTextStrike(this, scaler->getKey());
225 SkTDynamicHash<GrBatchTextStrike, GrFontDescKey> fCache;
227 GrBatchTextStrike* fPreserveStrike;