HomeSort by relevance Sort by last modified time
    Searched refs:HB_Glyph (Results 1 - 16 of 16) sorted by null

  /external/harfbuzz/src/
harfbuzz-shape.h 34 typedef hb_uint32 HB_Glyph;
54 HB_Glyph (*charToGlyph)(HB_Font *font, HB_Unichar chr);
55 void (*getMetrics)(HB_Font *font, HB_Glyph glyph, HB_GlyphMetrics *metrics);
146 HB_Glyph glyph;
harfbuzz-shaper.h 242 HB_Bool (*convertStringToGlyphIndices)(HB_Font font, const HB_UChar16 *string, hb_uint32 length, HB_Glyph *glyphs, hb_uint32 *numGlyphs, HB_Bool rightToLeft);
243 void (*getGlyphAdvances)(HB_Font font, const HB_Glyph *glyphs, hb_uint32 numGlyphs, HB_Fixed *advances, int flags /*HB_ShaperFlag*/);
246 HB_Error (*getPointInOutline)(HB_Font font, HB_Glyph glyph, int flags /*HB_ShaperFlag*/, hb_uint32 point, HB_Fixed *xpos, HB_Fixed *ypos, hb_uint32 *nPoints);
247 void (*getGlyphMetrics)(HB_Font font, HB_Glyph glyph, HB_GlyphMetrics *metrics);
280 HB_Glyph *glyphs; /* output: <num_glyphs> indices of shaped glyphs */
harfbuzz-global.h 76 typedef hb_uint32 HB_Glyph;
harfbuzz-shaper.cpp 247 HB_Glyph *glyphs = item->glyphs;
278 HB_Glyph mark = glyphs[gfrom+i];
    [all...]
  /external/harfbuzz_ng/src/hb-old/
harfbuzz-shaper.h 211 HB_Bool (*convertStringToGlyphIndices)(HB_Font font, const HB_UChar16 *string, hb_uint32 length, HB_Glyph *glyphs, hb_uint32 *numGlyphs, HB_Bool rightToLeft);
212 void (*getGlyphAdvances)(HB_Font font, const HB_Glyph *glyphs, hb_uint32 numGlyphs, HB_Fixed *advances, int flags /*HB_ShaperFlag*/);
215 HB_Error (*getPointInOutline)(HB_Font font, HB_Glyph glyph, int flags /*HB_ShaperFlag*/, hb_uint32 point, HB_Fixed *xpos, HB_Fixed *ypos, hb_uint32 *nPoints);
216 void (*getGlyphMetrics)(HB_Font font, HB_Glyph glyph, HB_GlyphMetrics *metrics);
249 HB_Glyph *glyphs; /* output: <num_glyphs> indices of shaped glyphs */
harfbuzz-global.h 83 typedef hb_uint32 HB_Glyph;
harfbuzz-shaper.cpp 46 HB_Glyph *glyphs = item->glyphs;
78 HB_Glyph mark = glyphs[gfrom+i];
873 HB_Glyph *glyphs = item->glyphs;
    [all...]
  /external/harfbuzz/contrib/
harfbuzz-freetype.c 18 HB_Glyph *glyphs, hb_uint32 *numGlyphs,
36 hb_freetype_advances_get(HB_Font font, const HB_Glyph *glyphs, hb_uint32 len,
67 hb_freetype_outline_point_get(HB_Font font, HB_Glyph glyph, int flags,
95 hb_freetype_glyph_metrics_get(HB_Font font, HB_Glyph glyph,
  /external/harfbuzz_ng/src/
hb-old.cc 83 HB_Glyph *glyphs,
110 const HB_Glyph *glyphs,
131 HB_Glyph glyph,
143 HB_Glyph glyph,
329 unsigned int num_glyphs = scratch_size / (sizeof (HB_Glyph) +
336 ALLOCATE_ARRAY (HB_Glyph, item.glyphs, num_glyphs);
  /external/skia/legacy/src/ports/
SkHarfBuzzFont.cpp 26 hb_uint32 length, HB_Glyph* glyphs,
36 // HB_Glyph is 32-bit, but Skia outputs only 16-bit numbers. So our
49 static void glyphsToAdvances(HB_Font hbFont, const HB_Glyph* glyphs,
82 static HB_Error getOutlinePoint(HB_Font hbFont, HB_Glyph glyph, int flags,
110 static void getGlyphMetrics(HB_Font hbFont, HB_Glyph glyph,
  /external/skia/src/ports/
SkHarfBuzzFont.cpp 26 hb_uint32 length, HB_Glyph* glyphs,
36 // HB_Glyph is 32-bit, but Skia outputs only 16-bit numbers. So our
49 static void glyphsToAdvances(HB_Font hbFont, const HB_Glyph* glyphs,
82 static HB_Error getOutlinePoint(HB_Font hbFont, HB_Glyph glyph, int flags,
110 static void getGlyphMetrics(HB_Font hbFont, HB_Glyph glyph,
  /external/webkit/Source/WebCore/platform/graphics/android/fonts/
HarfbuzzSkia.cpp 54 static HB_Bool stringToGlyphs(HB_Font hbFont, const HB_UChar16* characters, hb_uint32 length, HB_Glyph* glyphs, hb_uint32* glyphsSize, HB_Bool isRTL)
63 // HB_Glyph is 32-bit, but Skia outputs only 16-bit numbers. So our
76 static void glyphsToAdvances(HB_Font hbFont, const HB_Glyph* glyphs, hb_uint32 numGlyphs, HB_Fixed* advances, int flags)
122 static HB_Error getOutlinePoint(HB_Font hbFont, HB_Glyph glyph, int flags, hb_uint32 point, HB_Fixed* xPos, HB_Fixed* yPos, hb_uint32* resultingNumPoints)
151 static void getGlyphMetrics(HB_Font hbFont, HB_Glyph glyph, HB_GlyphMetrics* metrics)
FontAndroid.cpp 770 m_item.glyphs = new HB_Glyph[size];
    [all...]
  /external/webkit/Source/WebCore/platform/graphics/chromium/
HarfbuzzSkia.cpp 58 static HB_Bool stringToGlyphs(HB_Font hbFont, const HB_UChar16* characters, hb_uint32 length, HB_Glyph* glyphs, hb_uint32* glyphsSize, HB_Bool isRTL)
76 // HB_Glyph is 32-bit, but Skia outputs only 16-bit numbers. So our
89 static void glyphsToAdvances(HB_Font hbFont, const HB_Glyph* glyphs, hb_uint32 numGlyphs, HB_Fixed* advances, int flags)
139 static HB_Error getOutlinePoint(HB_Font hbFont, HB_Glyph glyph, int flags, hb_uint32 point, HB_Fixed* xPos, HB_Fixed* yPos, hb_uint32* resultingNumPoints)
168 static void getGlyphMetrics(HB_Font hbFont, HB_Glyph glyph, HB_GlyphMetrics* metrics)
ComplexTextControllerLinux.cpp 241 m_item.glyphs = new HB_Glyph[size];
259 memset(m_item.glyphs, 0, size * sizeof(HB_Glyph));
  /external/harfbuzz/tests/shaping/
main.cpp 65 static HB_Bool hb_stringToGlyphs(HB_Font font, const HB_UChar16 *string, hb_uint32 length, HB_Glyph *glyphs, hb_uint32 *numGlyphs, HB_Bool /*rightToLeft*/)
82 static void hb_getAdvances(HB_Font /*font*/, const HB_Glyph * /*glyphs*/, hb_uint32 numGlyphs, HB_Fixed *advances, int /*flags*/)
113 HB_Error hb_getPointInOutline(HB_Font font, HB_Glyph glyph, int flags, hb_uint32 point, HB_Fixed *xpos, HB_Fixed *ypos, hb_uint32 *nPoints)
139 void hb_getGlyphMetrics(HB_Font font, HB_Glyph glyph, HB_GlyphMetrics *metrics)
239 QVarLengthArray<HB_Glyph> hb_glyphs(shaper_item.num_glyphs);
252 memset(hb_glyphs.data(), 0, hb_glyphs.size() * sizeof(HB_Glyph));

Completed in 386 milliseconds