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

  /external/harfbuzz/src/
harfbuzz-shape.h 47 * HB_Font: Abstract font interface.
50 typedef struct _HB_Font HB_Font;
54 HB_Glyph (*charToGlyph)(HB_Font *font, HB_Unichar chr);
55 void (*getMetrics)(HB_Font *font, HB_Glyph glyph, HB_GlyphMetrics *metrics);
56 HB_Boolean (*getSFontTable)(HB_Font *font, void **cookie, char **start, int *len);
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*/);
244 HB_Bool (*canRender)(HB_Font font, const HB_UChar16 *string, hb_uint32 length);
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);
248 HB_Fixed (*getFontMetric)(HB_Font font, HB_FontMetric metric);
271 HB_Font font; /* input: the font: scale, units and function pointers supplying glyph indices and metrics */
harfbuzz-gpos.h 59 typedef HB_Error (*HB_MMFunction)(HB_Font font,
146 HB_Error HB_GPOS_Apply_String( HB_Font font,
harfbuzz-dump-main.c 48 HB_Font font;
harfbuzz-global.h 112 typedef struct HB_Font_ *HB_Font;
harfbuzz-gpos.c 38 HB_Font font;
64 static HB_Error default_mmfunc( HB_Font font,
    [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*/);
213 HB_Bool (*canRender)(HB_Font font, const HB_UChar16 *string, hb_uint32 length);
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);
217 HB_Fixed (*getFontMetric)(HB_Font font, HB_FontMetric metric);
240 HB_Font font; /* input: the font: scale, units and function pointers supplying glyph indices and metrics */
harfbuzz-gpos.h 59 typedef HB_Error (*HB_MMFunction)(HB_Font font,
146 HB_Error HB_GPOS_Apply_String( HB_Font font,
harfbuzz-global.h 119 typedef struct HB_Font_ *HB_Font;
harfbuzz-gpos.c 38 HB_Font font;
64 static HB_Error default_mmfunc( HB_Font font,
    [all...]
  /external/harfbuzz/contrib/
harfbuzz-freetype.c 16 hb_freetype_string_to_glyphs(HB_Font font,
36 hb_freetype_advances_get(HB_Font font, const HB_Glyph *glyphs, hb_uint32 len,
53 hb_freetype_can_render(HB_Font font, const HB_UChar16 *chars, 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,
116 hb_freetype_font_metric_get(HB_Font font, HB_FontMetric metric) {
  /external/skia/legacy/src/ports/
SkHarfBuzzFont.cpp 25 static HB_Bool stringToGlyphs(HB_Font hbFont, const HB_UChar16* characters,
49 static void glyphsToAdvances(HB_Font hbFont, const HB_Glyph* glyphs,
72 static HB_Bool canRender(HB_Font hbFont, const HB_UChar16* characters,
82 static HB_Error getOutlinePoint(HB_Font hbFont, HB_Glyph glyph, int flags,
110 static void getGlyphMetrics(HB_Font hbFont, HB_Glyph glyph,
135 static HB_Fixed getFontMetric(HB_Font hbFont, HB_FontMetric metric)
  /external/skia/src/ports/
SkHarfBuzzFont.cpp 25 static HB_Bool stringToGlyphs(HB_Font hbFont, const HB_UChar16* characters,
49 static void glyphsToAdvances(HB_Font hbFont, const HB_Glyph* glyphs,
72 static HB_Bool canRender(HB_Font hbFont, const HB_UChar16* characters,
82 static HB_Error getOutlinePoint(HB_Font hbFont, HB_Glyph glyph, int flags,
110 static void getGlyphMetrics(HB_Font hbFont, HB_Glyph glyph,
135 static HB_Fixed getFontMetric(HB_Font hbFont, HB_FontMetric metric)
  /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)
76 static void glyphsToAdvances(HB_Font hbFont, const HB_Glyph* glyphs, hb_uint32 numGlyphs, HB_Fixed* advances, int flags)
102 static HB_Bool canRender(HB_Font hbFont, const HB_UChar16* characters, hb_uint32 length)
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)
175 static HB_Fixed getFontMetric(HB_Font hbFont, HB_FontMetric metric)
  /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)
89 static void glyphsToAdvances(HB_Font hbFont, const HB_Glyph* glyphs, hb_uint32 numGlyphs, HB_Fixed* advances, int flags)
115 static HB_Bool canRender(HB_Font hbFont, const HB_UChar16* characters, hb_uint32 length)
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)
192 static HB_Fixed getFontMetric(HB_Font hbFont, HB_FontMetric metric)
  /external/harfbuzz_ng/src/
hb-old.cc 80 hb_old_convertStringToGlyphIndices (HB_Font old_font,
109 hb_old_getGlyphAdvances (HB_Font old_font,
122 hb_old_canRender (HB_Font old_font,
130 hb_old_getPointInOutline (HB_Font old_font,
142 hb_old_getGlyphMetrics (HB_Font old_font,
161 hb_old_getFontMetric (HB_Font old_font,
226 DEBUG_MSG (OLD, font, "malloc()ing HB_Font failed");
280 HB_Font old_font = HB_SHAPER_DATA_GET (font);
  /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*/)
88 static HB_Bool hb_canRender(HB_Font font, const HB_UChar16 *string, hb_uint32 length)
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)
145 HB_Fixed hb_getFontMetric(HB_Font font, HB_FontMetric metric)

Completed in 1762 milliseconds