Lines Matching refs:hb_glyph_info_t
57 static_assert ((sizeof (hb_glyph_info_t) == 20), "");
58 static_assert ((sizeof (hb_glyph_info_t) == sizeof (hb_glyph_position_t)), "");
113 hb_glyph_info_t *info;
114 hb_glyph_info_t *out_info;
178 hb_glyph_info_t &cur (unsigned int i = 0) { return info[idx + i]; } in cur()
179 hb_glyph_info_t cur (unsigned int i = 0) const { return info[idx + i]; } in cur()
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()
199 HB_INTERNAL void add_info (const hb_glyph_info_t &glyph_info);
227 hb_glyph_info_t & output_glyph (hb_codepoint_t glyph_index) in output_glyph()
229 if (unlikely (!make_room_for (0, 1))) return Crap(hb_glyph_info_t); in output_glyph()
232 return Crap(hb_glyph_info_t); in output_glyph()
241 void output_info (const hb_glyph_info_t &glyph_info) in output_info()
348 …nsigned int start, unsigned int end, int(*compar)(const hb_glyph_info_t *, const hb_glyph_info_t *…
364 set_cluster (hb_glyph_info_t &inf, unsigned int cluster, unsigned int mask = 0) in set_cluster()
377 _unsafe_to_break_find_min_cluster (const hb_glyph_info_t *infos, in _unsafe_to_break_find_min_cluster()
386 _unsafe_to_break_set_mask (hb_glyph_info_t *infos, in _unsafe_to_break_set_mask()
420 hb_glyph_info_t *info = buffer->info; in _next_cluster()
432 b->func (offsetof (hb_glyph_info_t, var) - offsetof(hb_glyph_info_t, var1), \