Home | History | Annotate | Download | only in font

Lines Matching refs:skiaGlyph

276             const SkGlyph& skiaGlyph = GET_METRICS(autoCache.getCache(), textUnit);
277 updateGlyphCache(paint, skiaGlyph, autoCache.getCache(), cachedGlyph, precaching);
419 void Font::updateGlyphCache(SkPaint* paint, const SkGlyph& skiaGlyph, SkGlyphCache* skiaGlyphCache,
421 glyph->mAdvanceX = skiaGlyph.fAdvanceX;
422 glyph->mAdvanceY = skiaGlyph.fAdvanceY;
423 glyph->mBitmapLeft = skiaGlyph.fLeft;
424 glyph->mBitmapTop = skiaGlyph.fTop;
425 glyph->mLsbDelta = skiaGlyph.fLsbDelta;
426 glyph->mRsbDelta = skiaGlyph.fRsbDelta;
432 if (!skiaGlyph.fImage) {
433 skiaGlyphCache->findImage(skiaGlyph);
435 mState->cacheBitmap(skiaGlyph, glyph, &startX, &startY, precaching);
441 uint32_t endX = startX + skiaGlyph.fWidth;
442 uint32_t endY = startY + skiaGlyph.fHeight;
446 glyph->mBitmapWidth = skiaGlyph.fWidth;
447 glyph->mBitmapHeight = skiaGlyph.fHeight;
449 bool empty = skiaGlyph.fWidth == 0 || skiaGlyph.fHeight == 0;
468 const SkGlyph& skiaGlyph = GET_METRICS(autoCache.getCache(), glyph);
470 newGlyph->mGlyphIndex = skiaGlyph.fID;
472 updateGlyphCache(paint, skiaGlyph, autoCache.getCache(), newGlyph, precaching);