• Home
  • Raw
  • Download

Lines Matching refs:cluster

254 		  unsigned int    cluster)  in add()  argument
265 glyph->cluster = cluster; in add()
476 if (cluster_start <= info[i].cluster && info[i].cluster < cluster_end) in set_masks()
529 last_cluster = info[0].cluster; in reverse_clusters()
531 if (last_cluster != info[i].cluster) { in reverse_clusters()
534 last_cluster = info[i].cluster; in reverse_clusters()
547 unsigned int cluster = info[start].cluster; in merge_clusters_impl() local
550 cluster = MIN (cluster, info[i].cluster); in merge_clusters_impl()
553 while (end < len && info[end - 1].cluster == info[end].cluster) in merge_clusters_impl()
557 while (idx < start && info[start - 1].cluster == info[start].cluster) in merge_clusters_impl()
562 for (unsigned int i = out_len; i && out_info[i - 1].cluster == info[start].cluster; i--) in merge_clusters_impl()
563 out_info[i - 1].cluster = cluster; in merge_clusters_impl()
566 info[i].cluster = cluster; in merge_clusters_impl()
578 unsigned int cluster = out_info[start].cluster; in merge_out_clusters() local
581 cluster = MIN (cluster, out_info[i].cluster); in merge_out_clusters()
584 while (start && out_info[start - 1].cluster == out_info[start].cluster) in merge_out_clusters()
588 while (end < out_len && out_info[end - 1].cluster == out_info[end].cluster) in merge_out_clusters()
593 for (unsigned int i = idx; i < len && info[i].cluster == out_info[end - 1].cluster; i++) in merge_out_clusters()
594 info[i].cluster = cluster; in merge_out_clusters()
597 out_info[i].cluster = cluster; in merge_out_clusters()
602 unsigned int cluster = info[idx].cluster; in delete_glyph() local
603 if (idx + 1 < len && cluster == info[idx + 1].cluster) in delete_glyph()
612 if (cluster < out_info[out_len - 1].cluster) in delete_glyph()
614 unsigned int old_cluster = out_info[out_len - 1].cluster; in delete_glyph()
615 for (unsigned i = out_len; i && out_info[i - 1].cluster == old_cluster; i--) in delete_glyph()
616 out_info[i - 1].cluster = cluster; in delete_glyph()
1257 unsigned int cluster) in hb_buffer_add() argument
1259 buffer->add (codepoint, cluster); in hb_buffer_add()
1742 if (info[start].cluster != info[end].cluster) { in hb_buffer_normalize_glyphs()