Home
last modified time | relevance | path

Searched defs:accelerator_t (Results 1 – 17 of 17) sorted by relevance

/external/harfbuzz_ng/src/
Dhb-ot-hmtx-table.hh178 struct accelerator_t struct
182 accelerator_t (hb_face_t *face) in accelerator_t() function
225 ~accelerator_t () in ~accelerator_t()
231 bool has_data () const { return (bool) num_bearings; } in has_data()
233 bool get_leading_bearing_without_var_unscaled (hb_codepoint_t glyph, in get_leading_bearing_without_var_unscaled()
250 bool get_leading_bearing_with_var_unscaled (hb_font_t *font, in get_leading_bearing_with_var_unscaled()
272 unsigned int get_advance_without_var_unscaled (hb_codepoint_t glyph) const in get_advance_without_var_unscaled()
305 unsigned get_advance_with_var_unscaled (hb_codepoint_t glyph, in get_advance_with_var_unscaled()
328 unsigned num_long_metrics;
329 unsigned num_bearings;
[all …]
Dhb-ot-post-table.hh119 struct accelerator_t struct
123 accelerator_t (hb_face_t *face) in accelerator_t() argument
142 ~accelerator_t () in ~accelerator_t()
148 bool get_glyph_name (hb_codepoint_t glyph, in get_glyph_name()
160 bool get_glyph_from_name (const char *name, int len, in get_glyph_from_name()
201 hb_blob_ptr_t<post> table;
205 unsigned int get_glyph_count () const in get_glyph_count()
216 static int cmp_gids (const void *pa, const void *pb, void *arg) in cmp_gids()
224 static int cmp_key (const void *pk, const void *po, void *arg) in cmp_key()
232 hb_bytes_t find_glyph_name (hb_codepoint_t glyph) const in find_glyph_name()
[all …]
Dhb-ot-color-svg-table.hh80 struct accelerator_t struct
82 accelerator_t (hb_face_t *face) in accelerator_t() function
84 ~accelerator_t () { table.destroy (); } in ~accelerator_t()
86 hb_blob_t *reference_blob_for_glyph (hb_codepoint_t glyph_id) const in reference_blob_for_glyph()
92 bool has_data () const { return table->has_data (); } in has_data()
95 hb_blob_ptr_t<SVG> table;
Dhb-ot-meta-table.hh72 struct accelerator_t struct
74 accelerator_t (hb_face_t *face) in accelerator_t() function
76 ~accelerator_t () { table.destroy (); } in ~accelerator_t()
78 hb_blob_t *reference_entry (hb_tag_t tag) const in reference_entry()
81 unsigned int get_entries (unsigned int start_offset, in get_entries()
97 hb_blob_ptr_t<meta> table;
Dhb-ot-color-sbix-table.hh203 struct accelerator_t struct
205 accelerator_t (hb_face_t *face) in accelerator_t() function
210 ~accelerator_t () { table.destroy (); } in ~accelerator_t()
212 bool has_data () const { return table->has_data (); } in has_data()
214 bool get_extents (hb_font_t *font, in get_extents()
222 hb_blob_t *reference_png (hb_font_t *font, in reference_png()
236 const SBIXStrike &choose_strike (hb_font_t *font) const in choose_strike()
263 struct PNGHeader
286 bool get_png_extents (hb_font_t *font, in get_png_extents()
335 hb_blob_ptr_t<sbix> table;
[all …]
Dhb-ot-cmap-table.hh382 struct accelerator_t struct
384 accelerator_t () {} in accelerator_t() function
385 accelerator_t (const CmapSubtableFormat4 *subtable) { init (subtable); } in accelerator_t() argument
387 void init (const CmapSubtableFormat4 *subtable) in init()
398 bool get_glyph (hb_codepoint_t codepoint, hb_codepoint_t *glyph) const in get_glyph()
444 …ERNAL static bool get_glyph_func (const void *obj, hb_codepoint_t codepoint, hb_codepoint_t *glyph) in get_glyph_func()
447 void collect_unicodes (hb_set_t *out) const in collect_unicodes()
485 void collect_mapping (hb_set_t *unicodes, /* OUT */ in collect_mapping()
526 const HBUINT16 *endCount;
527 const HBUINT16 *startCount;
[all …]
Dhb-ot-name-table.hh467 struct accelerator_t struct
469 accelerator_t (hb_face_t *face) in accelerator_t() argument
507 ~accelerator_t () in ~accelerator_t()
512 int get_index (hb_ot_name_id_t name_id, in get_index()
541 hb_bytes_t get_name (unsigned int idx) const in get_name()
550 const char *pool;
551 unsigned int pool_len;
553 hb_blob_ptr_t<name> table;
554 hb_vector_t<hb_ot_name_entry_t> names;
Dhb-aat-layout-kerx-table.hh120 struct accelerator_t struct
122 const KerxSubTableFormat0 &table;
123 hb_aat_apply_context_t *c;
125 accelerator_t (const KerxSubTableFormat0 &table_, in accelerator_t() function
129 int get_kerning (hb_codepoint_t left, hb_codepoint_t right) const in get_kerning()
413 struct accelerator_t struct
415 const KerxSubTableFormat2 &table;
416 hb_aat_apply_context_t *c;
418 accelerator_t (const KerxSubTableFormat2 &table_, in accelerator_t() function
422 int get_kerning (hb_codepoint_t left, hb_codepoint_t right) const in get_kerning()
[all …]
Dhb-ot-var-gvar-table.hh516 struct accelerator_t struct
518 accelerator_t (hb_face_t *face) in accelerator_t() argument
520 ~accelerator_t () { table.destroy (); } in ~accelerator_t()
524 static float infer_delta (const hb_array_t<contour_point_t> points, in infer_delta()
547 static unsigned int next_index (unsigned int i, unsigned int start, unsigned int end) in next_index()
551 bool apply_deltas_to_points (hb_codepoint_t glyph, in apply_deltas_to_points()
703 unsigned int get_axis_count () const { return table->axisCount; } in get_axis_count()
706 hb_blob_ptr_t<gvar> table;
Dhb-ot-color-cbdt-table.hh820 struct accelerator_t struct
822 accelerator_t (hb_face_t *face) in accelerator_t() function
829 ~accelerator_t () in ~accelerator_t()
836 get_extents (hb_font_t *font, hb_codepoint_t glyph, hb_glyph_extents_t *extents) const in get_extents()
886 reference_png (hb_font_t *font, hb_codepoint_t glyph) const in reference_png()
935 bool has_data () const { return cbdt.get_length (); } in has_data()
938 hb_blob_ptr_t<CBLC> cblc;
939 hb_blob_ptr_t<CBDT> cbdt;
941 unsigned int upem;
Dhb-ot-cff1-table.hh1319 struct accelerator_t : accelerator_templ_t<cff1_private_dict_opset_t, cff1_private_dict_values_t> struct
1321 accelerator_t (hb_face_t *face) in accelerator_t() argument
1331 ~accelerator_t () in ~accelerator_t()
1343 bool get_glyph_name (hb_codepoint_t glyph, in get_glyph_name()
1371 bool get_glyph_from_name (const char *name, int len, in get_glyph_from_name()
1433 struct gname_t
1451 mutable hb_atomic_ptr_t<hb_sorted_vector_t<gname_t>> glyph_names;
1453 typedef accelerator_templ_t<cff1_private_dict_opset_t, cff1_private_dict_values_t> SUPER;
Dhb-ot-layout-gdef-table.hh851 struct accelerator_t struct
853 accelerator_t (hb_face_t *face) in accelerator_t() function
862 ~accelerator_t () { table.destroy (); } in ~accelerator_t()
864 hb_blob_ptr_t<GDEF> table;
Dhb-ot-cff2-table.hh512 struct accelerator_t : accelerator_templ_t<cff2_private_dict_opset_t, cff2_private_dict_values_t> struct
514 accelerator_t (hb_face_t *face) : accelerator_templ_t (face) {} in accelerator_t() function
Dhb-ot-color-colr-table.hh1347 struct accelerator_t struct
1349 accelerator_t (hb_face_t *face) in accelerator_t() function
1351 ~accelerator_t () { this->colr.destroy (); } in ~accelerator_t()
1353 bool is_valid () { return colr.get_blob ()->length; } in is_valid()
1355 void closure_glyphs (hb_codepoint_t glyph, in closure_glyphs()
1359 void closure_V0palette_indices (const hb_set_t *glyphs, in closure_V0palette_indices()
1363 void closure_forV1 (hb_set_t *glyphset, in closure_forV1()
1369 hb_blob_ptr_t<COLR> colr;
Dhb-ot-layout-gsubgpos.hh4420 struct accelerator_t struct
4422 accelerator_t (hb_face_t *face) in accelerator_t() argument
4444 ~accelerator_t () in ~accelerator_t()
4452 hb_blob_ptr_t<T> table;
4453 unsigned int lookup_count;
4454 hb_ot_layout_lookup_accelerator_t *accels;
/external/harfbuzz_ng/src/OT/Layout/GSUB/
DGSUB.hh48 typedef GSUBGPOS::accelerator_t<GSUB> accelerator_t; typedef
/external/harfbuzz_ng/src/OT/Layout/GPOS/
DGPOS.hh70 typedef GSUBGPOS::accelerator_t<GPOS> accelerator_t; typedef