Home | History | Annotate | Download | only in src

Lines Matching refs:gpos

36 #include "hb-ot-layout-gpos-table.hh"
57 layout->gpos_blob = OT::Sanitizer<OT::GPOS>::sanitize (face->reference_table (HB_OT_TAG_GPOS));
58 layout->gpos = OT::Sanitizer<OT::GPOS>::lock_instance (layout->gpos_blob);
147 layout->gpos_lookup_count = layout->gpos->get_lookup_count ();
150 layout->gpos_accels = (hb_ot_layout_lookup_accelerator_t *) calloc (layout->gpos->get_lookup_count (), sizeof (hb_ot_layout_lookup_accelerator_t));
162 layout->gpos_accels[i].init (layout->gpos->get_lookup (i));
201 static inline const OT::GPOS&
204 if (unlikely (!hb_ot_shaper_face_data_ensure (face))) return OT::Null(OT::GPOS);
205 return *hb_ot_layout_from_face (face)->gpos;
266 * GSUB/GPOS
808 const OT::PosLookup& l = hb_ot_layout_from_face (face)->gpos->get_lookup (lookup_index);
913 * OT::GPOS
919 return &_get_gpos (face) != &OT::Null(OT::GPOS);
925 OT::GPOS::position_start (font, buffer);
931 OT::GPOS::position_finish_advances (font, buffer);
937 OT::GPOS::position_finish_offsets (font, buffer);
953 const OT::GPOS &gpos = _get_gpos (face);
956 unsigned int num_features = gpos.get_feature_count ();
959 if (tag == gpos.get_feature_tag (i))
961 const OT::Feature &f = gpos.get_feature (i);
993 * access to GSUB/GPOS lookups.
1018 table (*hb_ot_layout_from_face (face)->gpos),
1021 const OT::GPOS &table;