Home
last modified time | relevance | path

Searched refs:hb_set_t (Results 1 – 20 of 20) sorted by relevance

/external/harfbuzz_ng/src/
Dhb-set.h44 typedef struct hb_set_t hb_set_t; typedef
47 HB_EXTERN hb_set_t *
50 HB_EXTERN hb_set_t *
53 HB_EXTERN hb_set_t *
54 hb_set_reference (hb_set_t *set);
57 hb_set_destroy (hb_set_t *set);
60 hb_set_set_user_data (hb_set_t *set,
67 hb_set_get_user_data (hb_set_t *set,
73 hb_set_allocation_successful (const hb_set_t *set);
76 hb_set_clear (hb_set_t *set);
[all …]
Dhb-set.cc40 hb_set_t *
43 hb_set_t *set; in hb_set_create()
45 if (!(set = hb_object_create<hb_set_t> ())) in hb_set_create()
60 hb_set_t *
63 static const hb_set_t _hb_set_nil = { in hb_set_get_empty()
70 return const_cast<hb_set_t *> (&_hb_set_nil); in hb_set_get_empty()
81 hb_set_t *
82 hb_set_reference (hb_set_t *set) in hb_set_reference()
94 hb_set_destroy (hb_set_t *set) in hb_set_destroy()
116 hb_set_set_user_data (hb_set_t *set, in hb_set_set_user_data()
[all …]
Dhb-ot-layout.h69 hb_set_t *glyphs /* OUT */);
203 hb_set_t *lookup_indexes /* OUT */);
209 hb_set_t *glyphs_before, /* OUT. May be NULL */
210 hb_set_t *glyphs_input, /* OUT. May be NULL */
211 hb_set_t *glyphs_after, /* OUT. May be NULL */
212 hb_set_t *glyphs_output /* OUT. May be NULL */);
276 hb_set_t *glyphs
Dhb-ot-shape.h44 hb_set_t *glyphs);
49 hb_set_t *lookup_indexes /* OUT */);
Dhb-set-private.hh41 struct hb_set_t struct
340 inline void set (const hb_set_t *other) in set() argument
351 inline bool is_equal (const hb_set_t *other) const in is_equal() argument
376 inline void process (const hb_set_t *other) in process() argument
447 inline void union_ (const hb_set_t *other) in union_() argument
451 inline void intersect (const hb_set_t *other) in intersect() argument
455 inline void subtract (const hb_set_t *other) in subtract() argument
459 inline void symmetric_difference (const hb_set_t *other) in symmetric_difference() argument
Dhb-ot-layout-gsubgpos-private.hh63 hb_set_t *glyphs;
69 hb_set_t *glyphs_, in hb_closure_context_t()
139 hb_set_t *old_before = before; in recurse()
140 hb_set_t *old_input = input; in recurse()
141 hb_set_t *old_after = after; in recurse()
158 hb_set_t *before;
159 hb_set_t *input;
160 hb_set_t *after;
161 hb_set_t *output;
163 hb_set_t *recursed_lookups;
[all …]
Dhb-ot-layout.cc265 hb_set_t *glyphs /* OUT */) in hb_ot_layout_get_glyphs_in_class()
623 hb_set_t *lookup_indexes /* OUT */) in _hb_ot_layout_collect_lookups_lookups()
650 hb_set_t *lookup_indexes /* OUT */) in _hb_ot_layout_collect_lookups_features()
714 hb_set_t *lookup_indexes /* OUT */) in _hb_ot_layout_collect_lookups_languages()
769 hb_set_t *lookup_indexes /* OUT */) in hb_ot_layout_collect_lookups()
813 hb_set_t *glyphs_before, /* OUT. May be nullptr */ in hb_ot_layout_lookup_collect_glyphs()
814 hb_set_t *glyphs_input, /* OUT. May be nullptr */ in hb_ot_layout_lookup_collect_glyphs()
815 hb_set_t *glyphs_after, /* OUT. May be nullptr */ in hb_ot_layout_lookup_collect_glyphs()
816 hb_set_t *glyphs_output /* OUT. May be nullptr */) in hb_ot_layout_lookup_collect_glyphs()
931 hb_set_t *glyphs) in hb_ot_layout_lookup_substitute_closure()
Dhb-ot-layout-common-private.hh153 inline bool intersects (const hb_set_t *glyphs) const { in intersects()
713 inline bool intersects_coverage (const hb_set_t *glyphs, unsigned int index) const { in intersects_coverage()
802 inline bool intersects_coverage (const hb_set_t *glyphs, unsigned int index) const { in intersects_coverage()
912 inline bool intersects (const hb_set_t *glyphs) const { in intersects()
922 inline bool intersects_coverage (const hb_set_t *glyphs, unsigned int index) const { in intersects_coverage()
1055 inline bool intersects_class (const hb_set_t *glyphs, unsigned int klass) const { in intersects_class()
1126 inline bool intersects_class (const hb_set_t *glyphs, unsigned int klass) const { in intersects_class()
1203 inline bool intersects_class (const hb_set_t *glyphs, unsigned int klass) const { in intersects_class()
Dhb-deprecated.h59 hb_set_invert (hb_set_t *set);
Dhb-ot-shape.cc896 hb_set_t *lookup_indexes /* OUT */) in hb_ot_shape_plan_collect_lookups()
909 hb_set_t *glyphs) in add_char()
933 hb_set_t *glyphs) in hb_ot_shape_glyphs_closure()
948 hb_set_t *lookups = hb_set_create (); in hb_ot_shape_glyphs_closure()
952 hb_set_t *copy = hb_set_create (); in hb_ot_shape_glyphs_closure()
Dhb-ot-shape-private.hh49 inline void collect_lookups (hb_tag_t table_tag, hb_set_t *lookups) const in collect_lookups()
Dhb-ot-map-private.hh126 HB_INTERNAL void collect_lookups (unsigned int table_index, hb_set_t *lookups) const;
Dhb-ot-layout-gdef-table.hh354 inline void get_glyphs_in_class (unsigned int klass, hb_set_t *glyphs) const in get_glyphs_in_class()
Dhb-ot-map.cc34 void hb_ot_map_t::collect_lookups (unsigned int table_index, hb_set_t *lookups_out) const in collect_lookups()
/external/harfbuzz_ng/test/api/
Dtest-set.c33 test_empty (hb_set_t *s) in test_empty()
46 test_not_empty (hb_set_t *s) in test_not_empty()
59 hb_set_t *s = hb_set_create (); in test_set_basic()
117 print_set (hb_set_t *s) in print_set()
129 hb_set_t *s = hb_set_create (); in test_set_algebra()
130 hb_set_t *o = hb_set_create (); in test_set_algebra()
242 hb_set_t *s = hb_set_create (); in test_set_iter()
300 hb_set_t *b = hb_set_get_empty (); in test_set_empty()
/external/freetype/src/autofit/
Dafshaper.c107 hb_set_t* gsub_lookups = NULL; /* GSUB lookups for a given script */ in af_shaper_get_coverage()
108 hb_set_t* gsub_glyphs = NULL; /* glyphs covered by GSUB lookups */ in af_shaper_get_coverage()
109 hb_set_t* gpos_lookups = NULL; /* GPOS lookups for a given script */ in af_shaper_get_coverage()
110 hb_set_t* gpos_glyphs = NULL; /* glyphs covered by GPOS lookups */ in af_shaper_get_coverage()
/external/harfbuzz_ng/util/
Dhb-ot-shape-closure.cc109 hb_set_t *glyphs;
Doptions.hh407 hb_set_t *glyphs) in shape_closure()
/external/harfbuzz_ng/docs/
Dharfbuzz-sections.txt531 hb_set_t
/external/harfbuzz_ng/
DNEWS5 - Fix collect_glyphs() regression caused by hb_set_t changes.
12 - hb_set_t performance tuning and optimizations.
52 - Fix hb_set_t some more. Should be solid now.
73 - Faster hb_set_t implementation.