Lines Matching defs:GDEF
747 struct GDEF struct
749 static constexpr hb_tag_t tableTag = HB_OT_TAG_GDEF;
751 enum GlyphClasses {
759 unsigned int get_size () const in get_size()
770 bool sanitize (hb_sanitize_context_t *c) const in sanitize()
784 bool subset (hb_subset_context_t *c) const in subset()
795 bool has_glyph_classes () const in has_glyph_classes()
805 const ClassDef &get_glyph_class_def () const in get_glyph_class_def()
815 bool has_attach_list () const in has_attach_list()
825 const AttachList &get_attach_list () const in get_attach_list()
835 bool has_lig_carets () const in has_lig_carets()
845 const LigCaretList &get_lig_caret_list () const in get_lig_caret_list()
855 bool has_mark_attachment_types () const in has_mark_attachment_types()
865 const ClassDef &get_mark_attach_class_def () const in get_mark_attach_class_def()
875 bool has_mark_glyph_sets () const in has_mark_glyph_sets()
885 const MarkGlyphSets &get_mark_glyph_sets () const in get_mark_glyph_sets()
895 bool has_var_store () const in has_var_store()
905 const ItemVariationStore &get_var_store () const in get_var_store()
917 bool has_data () const { return u.version.to_int (); } in has_data()
918 unsigned int get_glyph_class (hb_codepoint_t glyph) const in get_glyph_class()
920 void get_glyphs_in_class (unsigned int klass, hb_set_t *glyphs) const in get_glyphs_in_class()
923 unsigned int get_mark_attachment_type (hb_codepoint_t glyph) const in get_mark_attachment_type()
926 unsigned int get_attach_points (hb_codepoint_t glyph_id, in get_attach_points()
932 unsigned int get_lig_carets (hb_font_t *font, in get_lig_carets()
942 bool mark_set_covers (unsigned int set_index, hb_codepoint_t glyph_id) const in mark_set_covers()
948 unsigned int get_glyph_props (hb_codepoint_t glyph) const in get_glyph_props()
969 struct accelerator_t
1022 void collect_variation_indices (hb_collect_variation_indices_context_t *c) const in collect_variation_indices()
1026 union {
1032 } u;