Lines Matching refs:hb_uint32
133 static void calcLineBreaks(const HB_UChar16 *uc, hb_uint32 len, HB_CharAttributes *charAttributes)
150 for (hb_uint32 i = 1; i < len; ++i) {
431 hb_uint32 length = item->item.length;
445 hb_uint32 glyph_pos = 0;
446 hb_uint32 i;
655 void HB_GetCharAttributes(const HB_UChar16 *string, hb_uint32 stringLength,
656 const HB_ScriptItem *items, hb_uint32 numItems,
661 for (hb_uint32 i = 0; i < numItems; ++i) {
687 void HB_GetWordBoundaries(const HB_UChar16 *string, hb_uint32 stringLength,
688 const HB_ScriptItem * /*items*/, hb_uint32 /*numItems*/,
695 for (hb_uint32 i = 1; i < stringLength; ++i) {
700 hb_uint32 nbrk = HB_GetWordClass(string[i]);
708 hb_uint32 lookahead = i + 1;
710 hb_uint32 testbrk = HB_GetWordClass(string[lookahead]);
761 void HB_GetSentenceBoundaries(const HB_UChar16 *string, hb_uint32 stringLength,
762 const HB_ScriptItem * /*items*/, hb_uint32 /*numItems*/,
767 hb_uint32 brk = sentenceBreakTable[SB_Initial][HB_GetSentenceClass(string[0])];
769 for (hb_uint32 i = 1; i < stringLength; ++i) {
777 hb_uint32 lookahead = i + 1;
779 hb_uint32 sbrk = HB_GetSentenceClass(string[lookahead]);
1152 HB_Bool HB_OpenTypeShape(HB_ShaperItem *item, const hb_uint32 *properties)