Searched refs:hb_uint32 (Results 1 - 20 of 20) sorted by relevance

/external/harfbuzz/src/
H A Dharfbuzz-shaper.h127 hb_uint32 pos;
128 hb_uint32 length;
150 void HB_GetCharAttributes(const HB_UChar16 *string, hb_uint32 stringLength,
151 const HB_ScriptItem *items, hb_uint32 numItems,
155 void HB_GetWordBoundaries(const HB_UChar16 *string, hb_uint32 stringLength,
156 const HB_ScriptItem *items, hb_uint32 numItems,
160 void HB_GetSentenceBoundaries(const HB_UChar16 *string, hb_uint32 stringLength,
161 const HB_ScriptItem *items, hb_uint32 numItems,
242 HB_Bool (*convertStringToGlyphIndices)(HB_Font font, const HB_UChar16 *string, hb_uint32 length, HB_Glyph *glyphs, hb_uint32 *numGlyph
[all...]
H A Dharfbuzz-shaper-private.h96 typedef void (*HB_AttributeFunction)(HB_Script script, const HB_UChar16 *string, hb_uint32 from, hb_uint32 len, HB_CharAttributes *attributes);
115 extern void HB_TibetanAttributes(HB_Script script, const HB_UChar16 *string, hb_uint32 from, hb_uint32 len, HB_CharAttributes *attributes);
117 extern void HB_MyanmarAttributes(HB_Script script, const HB_UChar16 *string, hb_uint32 from, hb_uint32 len, HB_CharAttributes *attributes);
119 extern void HB_KhmerAttributes(HB_Script script, const HB_UChar16 *string, hb_uint32 from, hb_uint32 len, HB_CharAttributes *attributes);
121 extern void HB_IndicAttributes(HB_Script script, const HB_UChar16 *string, hb_uint32 from, hb_uint32 le
[all...]
H A Dharfbuzz-thai.c43 static void to_tis620(const HB_UChar16 *string, hb_uint32 len, const char *cstr)
45 hb_uint32 i;
60 static void thaiWordBreaks(const HB_UChar16 *string, hb_uint32 len, HB_CharAttributes *attributes)
66 hb_uint32 numbreaks;
67 hb_uint32 i;
105 void HB_ThaiAttributes(HB_Script script, const HB_UChar16 *text, hb_uint32 from, hb_uint32 len, HB_CharAttributes *attributes)
H A Dharfbuzz-global.h67 typedef unsigned int hb_uint32; typedef
73 typedef hb_uint32 HB_UInt;
79 typedef hb_uint32 HB_UChar32;
80 typedef hb_uint32 HB_Glyph;
89 typedef hb_uint32 HB_Tag;
H A Dharfbuzz-shape.h33 typedef hb_uint32 HB_Fixed; /* 26.6 */
34 typedef hb_uint32 HB_Glyph;
35 typedef hb_uint32 HB_Unichar;
H A Dharfbuzz-tibetan.c105 hb_uint32 i;
250 void HB_TibetanAttributes(HB_Script script, const HB_UChar16 *text, hb_uint32 from, hb_uint32 len, HB_CharAttributes *attributes)
254 hb_uint32 i = 0;
259 hb_uint32 boundary = tibetan_nextSyllableBoundary(text, from+i, end, &invalid) - from;
H A Dharfbuzz-shaper.cpp131 static void calcLineBreaks(const HB_UChar16 *uc, hb_uint32 len, HB_CharAttributes *charAttributes)
148 for (hb_uint32 i = 1; i < len; ++i) {
429 hb_uint32 length = item->item.length;
443 hb_uint32 glyph_pos = 0;
444 hb_uint32 i;
653 void HB_GetCharAttributes(const HB_UChar16 *string, hb_uint32 stringLength,
654 const HB_ScriptItem *items, hb_uint32 numItems,
659 for (hb_uint32 i = 0; i < numItems; ++i) {
685 void HB_GetWordBoundaries(const HB_UChar16 *string, hb_uint32 stringLength,
686 const HB_ScriptItem * /*items*/, hb_uint32 /*numItem
[all...]
H A Dharfbuzz-khmer.c560 hb_uint32 where[16];
644 void HB_KhmerAttributes(HB_Script script, const HB_UChar16 *text, hb_uint32 from, hb_uint32 len, HB_CharAttributes *attributes)
648 hb_uint32 i = 0;
653 hb_uint32 boundary = khmer_nextSyllableBoundary( text, from+i, end, &invalid ) - from;
H A Dharfbuzz-myanmar.c427 hb_uint32 where[32];
512 void HB_MyanmarAttributes(HB_Script script, const HB_UChar16 *text, hb_uint32 from, hb_uint32 len, HB_CharAttributes *attributes)
516 hb_uint32 i = 0;
521 hb_uint32 boundary = myanmar_nextSyllableBoundary(text, from+i, end, &invalid) - from;
H A Dharfbuzz-arabic.c871 static HB_UChar16 nextChar(const HB_UChar16 *str, hb_uint32 len, hb_uint32 pos)
886 static void shapedString(const HB_UChar16 *uc, hb_uint32 stringLength, hb_uint32 from, hb_uint32 len, HB_UChar16 *shapeBuffer, int *shapedLength,
891 hb_uint32 l = len;
895 hb_uint32 i;
1036 hb_uint32 l;
1039 HB_DECLARE_STACKARRAY(hb_uint32, apply)
1050 HB_INIT_STACKARRAY(hb_uint32, appl
[all...]
H A Dharfbuzz-hebrew.c80 hb_uint32 i;
H A Dharfbuzz-indic.cpp1677 hb_uint32 i = 0, j = 0;
1852 hb_uint32 g;
1868 void HB_IndicAttributes(HB_Script script, const HB_UChar16 *text, hb_uint32 from, hb_uint32 len, HB_CharAttributes *attributes)
1873 hb_uint32 i = 0;
1876 hb_uint32 boundary = indic_nextSyllableBoundary(script, text, from+i, end, &invalid) - from;
H A Dharfbuzz-greek.c366 hb_uint32 i;
H A Dharfbuzz-gpos.c755 hb_uint32 n_points = 0;
/external/harfbuzz/contrib/
H A Dharfbuzz-freetype.c17 const HB_UChar16 *chars, hb_uint32 len,
18 HB_Glyph *glyphs, hb_uint32 *numGlyphs,
36 hb_freetype_advances_get(HB_Font font, const HB_Glyph *glyphs, hb_uint32 len,
40 hb_uint32 i;
53 hb_freetype_can_render(HB_Font font, const HB_UChar16 *chars, hb_uint32 len) {
68 hb_uint32 point, HB_Fixed *xpos, HB_Fixed *ypos,
69 hb_uint32 *n_points) {
/external/skia/src/ports/
H A DSkHarfBuzzFont.cpp33 hb_uint32 length, HB_Glyph* glyphs,
34 hb_uint32* glyphsSize, HB_Bool isRTL) {
57 hb_uint32 numGlyphs, HB_Fixed* advances, int flags) {
69 for (hb_uint32 i = 0; i < numGlyphs; ++i) {
74 for (hb_uint32 i = 0; i < numGlyphs; ++i) {
80 hb_uint32 length) {
90 hb_uint32 index, HB_Fixed* xPos, HB_Fixed* yPos,
91 hb_uint32* resultingNumPoints) {
/external/webkit/Source/WebCore/platform/graphics/chromium/
H A DHarfbuzzSkia.cpp58 static HB_Bool stringToGlyphs(HB_Font hbFont, const HB_UChar16* characters, hb_uint32 length, HB_Glyph* glyphs, hb_uint32* glyphsSize, HB_Bool isRTL)
67 for (hb_uint32 i = 0; i < length; i++) {
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)
/external/harfbuzz/tests/linebreaking/
H A Dharfbuzz-qt.cpp92 char *HB_TextCodec_ConvertFromUnicode(void *codec, const HB_UChar16 *unicode, hb_uint32 length, hb_uint32 *outputLength)
/external/webkit/Source/WebCore/platform/graphics/android/
H A DHarfbuzzSkia.cpp54 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)
/external/harfbuzz/tests/shaping/
H A Dmain.cpp51 static HB_UChar32 getChar(const HB_UChar16 *string, hb_uint32 length, hb_uint32 &i)
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*/)
72 for (hb_uint32 i = 0; i < length; ++i) {
82 static void hb_getAdvances(HB_Font /*font*/, const HB_Glyph * /*glyphs*/, hb_uint32 numGlyphs, HB_Fixed *advances, int /*flags*/)
84 for (hb_uint32 i = 0; i < numGlyphs; ++i)
88 static HB_Bool hb_canRender(HB_Font font, const HB_UChar16 *string, hb_uint32 length)
92 for (hb_uint32 i = 0; i < length; ++i)
113 HB_Error hb_getPointInOutline(HB_Font font, HB_Glyph glyph, int flags, hb_uint32 poin
[all...]

Completed in 392 milliseconds