Home | History | Annotate | Download | only in uxa

Lines Matching refs:glyphs

119 		if (cache->glyphs)
120 free(cache->glyphs);
130 * allowing mixing glyphs of different sizes without paying a penalty
183 cache->glyphs = calloc(sizeof(GlyphPtr), GLYPH_CACHE_SIZE);
184 if (!cache->glyphs)
299 priv->cache->glyphs[priv->pos] = NULL;
308 GlyphListPtr list, GlyphPtr * glyphs, BoxPtr extents)
322 GlyphPtr glyph = *glyphs++;
351 * Returns TRUE if the glyphs in the lists intersect. Only checks based on
355 uxa_glyphs_intersect(int nlist, GlyphListPtr list, GlyphPtr * glyphs)
375 GlyphPtr glyph = *glyphs++;
431 INT16 ySrc, int nlist, GlyphListPtr list, GlyphPtr * glyphs)
447 uxa_glyph_extents(nlist, list, glyphs, &extents);
496 GlyphPtr glyph = *glyphs++;
583 GlyphPtr evicted = cache->glyphs[i];
589 cache->glyphs[i] = NULL;
601 GlyphPtr evicted = cache->glyphs[pos + s];
608 cache->glyphs[pos + s] = NULL;
624 cache->glyphs[pos] = glyph;
653 int nlist, GlyphListPtr list, GlyphPtr * glyphs,
682 uxa_glyph_extents(nlist, list, glyphs, &box);
742 GlyphPtr glyph = *glyphs++;
886 int nlist, GlyphListPtr list, GlyphPtr * glyphs,
900 uxa_glyph_extents(nlist, list, glyphs, &box);
957 GlyphPtr glyph = *glyphs++;
1038 int nlist, GlyphListPtr list, GlyphPtr * glyphs)
1054 uxa_check_glyphs(op, pSrc, pDst, maskFormat, xSrc, ySrc, nlist, list, glyphs);
1068 /* If we don't have a mask format but all the glyphs have the same format,
1086 uxa_glyphs_intersect(nlist, list, glyphs))
1104 uxa_glyph_extents(nlist, list, glyphs, &extents);
1162 nlist, list, glyphs,
1169 nlist, list, glyphs,