Lines Matching refs:lookup_index
1237 unsigned int lookup_index, in hb_ot_layout_lookup_collect_glyphs() argument
1253 const OT::SubstLookup& l = face->table.GSUB->table->get_lookup (lookup_index); in hb_ot_layout_lookup_collect_glyphs()
1259 const OT::PosLookup& l = face->table.GPOS->table->get_lookup (lookup_index); in hb_ot_layout_lookup_collect_glyphs()
1368 unsigned int lookup_index, in hb_ot_layout_lookup_would_substitute() argument
1373 if (unlikely (lookup_index >= face->table.GSUB->lookup_count)) return false; in hb_ot_layout_lookup_would_substitute()
1376 const OT::SubstLookup& l = face->table.GSUB->table->get_lookup (lookup_index); in hb_ot_layout_lookup_would_substitute()
1378 return l.would_apply (&c, &face->table.GSUB->accels[lookup_index]); in hb_ot_layout_lookup_would_substitute()
1461 unsigned int lookup_index, in hb_ot_layout_lookup_substitute_closure() argument
1467 const OT::SubstLookup& l = face->table.GSUB->table->get_lookup (lookup_index); in hb_ot_layout_lookup_substitute_closure()
1469 l.closure (&c, lookup_index); in hb_ot_layout_lookup_substitute_closure()
1499 … for (hb_codepoint_t lookup_index = HB_SET_VALUE_INVALID; hb_set_next (lookups, &lookup_index);) in hb_ot_layout_lookups_substitute_closure() local
1500 gsub.get_lookup (lookup_index).closure (&c, lookup_index); in hb_ot_layout_lookups_substitute_closure()
1903 unsigned int lookup_index = lookups[table_index][i].index; in apply() local
1904 if (!buffer->message (font, "start lookup %d", lookup_index)) continue; in apply()
1905 c.set_lookup_index (lookup_index); in apply()
1915 proxy.table.get_lookup (lookup_index), in apply()
1916 proxy.accels[lookup_index]); in apply()
1917 (void) buffer->message (font, "end lookup %d", lookup_index); in apply()