Lines Matching full:lookup_index
591 unsigned int lookup_index,
609 const OT::SubstLookup& l = hb_ot_layout_from_face (face)->gsub->get_lookup (lookup_index);
615 const OT::PosLookup& l = hb_ot_layout_from_face (face)->gpos->get_lookup (lookup_index);
635 unsigned int lookup_index,
641 return hb_ot_layout_lookup_would_substitute_fast (face, lookup_index, glyphs, glyphs_length, zero_context);
646 unsigned int lookup_index,
651 if (unlikely (lookup_index >= hb_ot_layout_from_face (face)->gsub_lookup_count)) return false;
654 const OT::SubstLookup& l = hb_ot_layout_from_face (face)->gsub->get_lookup (lookup_index);
656 return l.would_apply (&c, &hb_ot_layout_from_face (face)->gsub_digests[lookup_index]);
668 unsigned int lookup_index,
672 if (unlikely (lookup_index >= hb_ot_layout_from_face (font->face)->gsub_lookup_count)) return false;
676 const OT::SubstLookup& l = hb_ot_layout_from_face (font->face)->gsub->get_lookup (lookup_index);
678 return l.apply_string (&c, &hb_ot_layout_from_face (font->face)->gsub_digests[lookup_index]);
689 unsigned int lookup_index,
694 const OT::SubstLookup& l = _get_gsub (face).get_lookup (lookup_index);
718 unsigned int lookup_index,
722 if (unlikely (lookup_index >= hb_ot_layout_from_face (font->face)->gpos_lookup_count)) return false;
726 const OT::PosLookup& l = hb_ot_layout_from_face (font->face)->gpos->get_lookup (lookup_index);
728 return l.apply_string (&c, &hb_ot_layout_from_face (font->face)->gpos_digests[lookup_index]);