Lines Matching refs:glyphs
121 if (cache->glyphs)
122 free(cache->glyphs);
133 * allowing mixing glyphs of different sizes without paying a penalty
193 cache->glyphs = calloc(sizeof(GlyphPtr), GLYPH_CACHE_SIZE);
194 if (!cache->glyphs)
312 priv->cache->glyphs[priv->pos] = NULL;
321 GlyphListPtr list, GlyphPtr * glyphs, BoxPtr extents)
335 GlyphPtr glyph = *glyphs++;
364 * Returns TRUE if the glyphs in the lists intersect. Only checks based on
368 uxa_glyphs_intersect(int nlist, GlyphListPtr list, GlyphPtr * glyphs)
388 GlyphPtr glyph = *glyphs++;
444 INT16 ySrc, int nlist, GlyphListPtr list, GlyphPtr * glyphs)
461 uxa_glyph_extents(nlist, list, glyphs, &extents);
522 GlyphPtr glyph = *glyphs++;
602 glyphs[i];
608 cache->glyphs[i] = NULL;
620 GlyphPtr evicted = cache->glyphs[pos + s];
627 cache->glyphs[pos + s] = NULL;
643 cache->glyphs[pos] = glyph;
730 int nlist, GlyphListPtr list, GlyphPtr * glyphs)
743 uxa_glyph_extents(nlist, list, glyphs, &box);
808 GlyphPtr glyph = *glyphs++;
889 int nlist, GlyphListPtr list, GlyphPtr * glyphs)
902 GlyphPtr glyph = *glyphs++;
962 int nlist, GlyphListPtr list, GlyphPtr * glyphs)
974 uxa_check_glyphs(op, pSrc, pDst, maskFormat, xSrc, ySrc, nlist, list, glyphs);
988 /* If we don't have a mask format but all the glyphs have the same format,
1006 uxa_glyphs_intersect(nlist, list, glyphs))
1014 nlist, list, glyphs))
1020 nlist, list, glyphs))