• Home
  • Raw
  • Download

Lines Matching refs:glyph

79 void SkGScalerContext::generateAdvance(SkGlyph* glyph) {  in generateAdvance()  argument
80 fProxy->getAdvance(glyph); in generateAdvance()
83 fMatrix.mapXY(SkFixedToScalar(glyph->fAdvanceX), in generateAdvance()
84 SkFixedToScalar(glyph->fAdvanceY), &advance); in generateAdvance()
85 glyph->fAdvanceX = SkScalarToFixed(advance.fX); in generateAdvance()
86 glyph->fAdvanceY = SkScalarToFixed(advance.fY); in generateAdvance()
89 void SkGScalerContext::generateMetrics(SkGlyph* glyph) { in generateMetrics() argument
90 fProxy->getMetrics(glyph); in generateMetrics()
93 fMatrix.mapXY(SkFixedToScalar(glyph->fAdvanceX), in generateMetrics()
94 SkFixedToScalar(glyph->fAdvanceY), &advance); in generateMetrics()
95 glyph->fAdvanceX = SkScalarToFixed(advance.fX); in generateMetrics()
96 glyph->fAdvanceY = SkScalarToFixed(advance.fY); in generateMetrics()
99 fProxy->getPath(*glyph, &path); in generateMetrics()
109 glyph->fLeft = ibounds.fLeft; in generateMetrics()
110 glyph->fTop = ibounds.fTop; in generateMetrics()
111 glyph->fWidth = ibounds.width(); in generateMetrics()
112 glyph->fHeight = ibounds.height(); in generateMetrics()
113 glyph->fMaskFormat = SkMask::kARGB32_Format; in generateMetrics()
116 void SkGScalerContext::generateImage(const SkGlyph& glyph) { in generateImage() argument
117 if (SkMask::kARGB32_Format == glyph.fMaskFormat) { in generateImage()
119 fProxy->getPath(glyph, &path); in generateImage()
122 bm.setConfig(SkBitmap::kARGB_8888_Config, glyph.fWidth, glyph.fHeight, in generateImage()
123 glyph.rowBytes()); in generateImage()
124 bm.setPixels(glyph.fImage); in generateImage()
128 canvas.translate(-SkIntToScalar(glyph.fLeft), in generateImage()
129 -SkIntToScalar(glyph.fTop)); in generateImage()
133 fProxy->getImage(glyph); in generateImage()
137 void SkGScalerContext::generatePath(const SkGlyph& glyph, SkPath* path) { in generatePath() argument
138 fProxy->getPath(glyph, path); in generatePath()