Home | History | Annotate | Download | only in src

Lines Matching refs:hb_uint32

127     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 *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);
269 hb_uint32 stringLength; /* input: the length of the input in 16-bit words */
275 hb_uint32 initialGlyphCount; /* input: if glyphIndicesPresent is true, the number of glyph indices in the <glyphs> array */
277 hb_uint32 num_glyphs; /* input: capacity of output arrays <glyphs>, <attributes>, <advances>, <offsets>, and <log_clusters>; */