OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:HB_Font
(Results
1 - 12
of
12
) 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/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/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)
/frameworks/base/core/jni/android/graphics/
HarfbuzzSkia.cpp
50
static HB_Bool stringToGlyphs(
HB_Font
hbFont, const HB_UChar16* characters, hb_uint32 length,
69
static void glyphsToAdvances(
HB_Font
hbFont, const HB_Glyph* glyphs, hb_uint32 numGlyphs,
95
static HB_Bool canRender(
HB_Font
hbFont, const HB_UChar16* characters, hb_uint32 length)
114
static HB_Error getOutlinePoint(
HB_Font
hbFont, HB_Glyph glyph, int flags, hb_uint32 point,
143
static void getGlyphMetrics(
HB_Font
hbFont, HB_Glyph glyph, HB_GlyphMetrics* metrics)
165
static HB_Fixed getFontMetric(
HB_Font
hbFont, HB_FontMetric metric)
/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 195 milliseconds