Lines Matching refs:segCount
298 segCount = subtable->segCountX2 / 2; in init()
300 startCount = endCount + segCount + 1; in init()
301 idDelta = startCount + segCount; in init()
302 idRangeOffset = idDelta + segCount; in init()
303 glyphIdArray = idRangeOffset + segCount; in init()
304 glyphIdArrayLength = (subtable->length - 16 - 8 * segCount) / 2; in init()
324 this->segCount, in get_glyph()
327 this->segCount + 1); in get_glyph()
339 unsigned int index = rangeOffset / 2 + (codepoint - this->startCount[i]) + i - this->segCount; in get_glyph()
359 unsigned int count = this->segCount; in collect_unicodes()
381 unsigned int index = rangeOffset / 2 + (codepoint - this->startCount[i]) + i - this->segCount; in collect_unicodes()
396 unsigned count = this->segCount; in collect_mapping()
419 unsigned index = rangeOffset / 2 + (codepoint - this->startCount[i]) + i - this->segCount; in collect_mapping()
437 unsigned int segCount; member
495 HBUINT16 endCount[segCount]; /* End characterCode for each segment,
498 HBUINT16 startCount[segCount]; /* Start character code for each segment. */
499 HBINT16 idDelta[segCount]; /* Delta for all character codes in segment. */
500 HBUINT16 idRangeOffset[segCount];/* Offsets into glyphIdArray or 0 */