Lines Matching refs:out_info
114 hb_glyph_info_t *out_info; member
184 hb_glyph_info_t &prev () { return out_info[out_len ? out_len - 1 : 0]; } in prev()
185 hb_glyph_info_t prev () const { return out_info[out_len ? out_len - 1 : 0]; } in prev()
187 bool has_separate_output () const { return info != out_info; } in has_separate_output()
217 if (unlikely (out_info != info || out_len != idx)) { in replace_glyph()
219 out_info[out_len] = info[idx]; in replace_glyph()
221 out_info[out_len].codepoint = glyph_index; in replace_glyph()
234 out_info[out_len] = idx < len ? info[idx] : out_info[out_len - 1]; in output_glyph()
235 out_info[out_len].codepoint = glyph_index; in output_glyph()
239 return out_info[out_len - 1]; in output_glyph()
245 out_info[out_len] = glyph_info; in output_info()
254 out_info[out_len] = info[idx]; in copy_glyph()
265 if (out_info != info || out_len != idx) in next_glyph()
268 out_info[out_len] = info[idx]; in next_glyph()
282 if (out_info != info || out_len != idx) in next_glyphs()
285 memmove (out_info + out_len, info + idx, n * sizeof (out_info[0])); in next_glyphs()