Home
last modified time | relevance | path

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

/aosp_15_r20/external/harfbuzz_ng/src/
H A Dhb-ot-post-table.hh133 struct accelerator_t struct
137 accelerator_t (hb_face_t *face) in accelerator_t() argument
158 ~accelerator_t () in ~accelerator_t()
164 bool get_glyph_name (hb_codepoint_t glyph, in get_glyph_name()
176 bool get_glyph_from_name (const char *name, int len, in get_glyph_from_name()
217 hb_blob_ptr_t<post> table;
221 unsigned int get_glyph_count () const in get_glyph_count()
238 static int cmp_gids (const void *pa, const void *pb, void *arg) in cmp_gids()
246 static int cmp_key (const void *pk, const void *po, void *arg) in cmp_key()
254 hb_bytes_t find_glyph_name (hb_codepoint_t glyph) const in find_glyph_name()
[all …]
H A Dhb-ot-hmtx-table.hh274 struct accelerator_t struct
278 accelerator_t (hb_face_t *face) in accelerator_t() argument
321 ~accelerator_t () in ~accelerator_t()
327 bool has_data () const { return (bool) num_bearings; } in has_data()
329 bool get_leading_bearing_without_var_unscaled (hb_codepoint_t glyph, in get_leading_bearing_without_var_unscaled()
346 bool get_leading_bearing_with_var_unscaled (hb_font_t *font, in get_leading_bearing_with_var_unscaled()
368 unsigned int get_advance_without_var_unscaled (hb_codepoint_t glyph) const in get_advance_without_var_unscaled()
399 unsigned get_advance_with_var_unscaled (hb_codepoint_t glyph, in get_advance_with_var_unscaled()
423 unsigned num_long_metrics;
424 unsigned num_bearings;
[all …]
H A Dhb-ot-cmap-table.hh525 struct accelerator_t struct
527 accelerator_t () {} in accelerator_t() function
528 accelerator_t (const CmapSubtableFormat4 *subtable) { init (subtable); } in accelerator_t() argument
530 void init (const CmapSubtableFormat4 *subtable) in init()
541 bool get_glyph (hb_codepoint_t codepoint, hb_codepoint_t *glyph) const in get_glyph()
587 …ERNAL static bool get_glyph_func (const void *obj, hb_codepoint_t codepoint, hb_codepoint_t *glyph) in get_glyph_func()
590 void collect_unicodes (hb_set_t *out) const in collect_unicodes()
628 void collect_mapping (hb_set_t *unicodes, /* OUT */ in collect_mapping()
669 const HBUINT16 *endCount;
670 const HBUINT16 *startCount;
[all …]
H A Dhb-aat-layout-kerx-table.hh136 struct accelerator_t struct
138 const KerxSubTableFormat0 &table;
139 hb_aat_apply_context_t *c;
141 accelerator_t (const KerxSubTableFormat0 &table_, in accelerator_t() argument
145 int get_kerning (hb_codepoint_t left, hb_codepoint_t right) const in get_kerning()
461 struct accelerator_t struct
463 const KerxSubTableFormat2 &table;
464 hb_aat_apply_context_t *c;
466 accelerator_t (const KerxSubTableFormat2 &table_, in accelerator_t() argument
470 int get_kerning (hb_codepoint_t left, hb_codepoint_t right) const in get_kerning()
[all …]
H A Dhb-ot-meta-table.hh73 struct accelerator_t struct
75 accelerator_t (hb_face_t *face) in accelerator_t() argument
77 ~accelerator_t () { table.destroy (); } in ~accelerator_t()
79 hb_blob_t *reference_entry (hb_tag_t tag) const in reference_entry()
82 unsigned int get_entries (unsigned int start_offset, in get_entries()
98 hb_blob_ptr_t<meta> table;
H A Dhb-ot-var-gvar-table.hh557 struct accelerator_t struct
559 accelerator_t (hb_face_t *face) in accelerator_t() argument
595 ~accelerator_t () { table.destroy (); } in ~accelerator_t()
599 static float infer_delta (const hb_array_t<contour_point_t> points, in infer_delta()
622 static unsigned int next_index (unsigned int i, unsigned int start, unsigned int end) in next_index()
626 bool apply_deltas_to_points (hb_codepoint_t glyph, in apply_deltas_to_points()
854 unsigned int get_axis_count () const { return table->axisCount; } in get_axis_count()
857 hb_blob_ptr_t<gvar> table;
858 unsigned glyphCount;
859 hb_vector_t<hb_pair_t<int, int>> shared_tuple_active_idx;
H A Dhb-ot-kern-table.hh381 struct accelerator_t struct
383 accelerator_t (hb_face_t *face) in accelerator_t() function
389 ~accelerator_t () in ~accelerator_t()
394 hb_blob_t *get_blob () const { return table.get_blob (); } in get_blob()
396 bool apply (AAT::hb_aat_apply_context_t *c) const in apply()
401 hb_blob_ptr_t<kern> table;
402 AAT::kern_accelerator_data_t accel_data;
H A Dhb-aat-layout-morx-table.hh1294 struct accelerator_t struct
1296 accelerator_t (hb_face_t *face) in accelerator_t() function
1311 ~accelerator_t () in ~accelerator_t()
1319 hb_blob_t *get_blob () const { return table.get_blob (); } in get_blob()
1322 …hain_accelerator_t *get_accel (unsigned chain_index, const Chain &chain, unsigned num_glyphs) const in get_accel()
1344 hb_blob_ptr_t<T> table;
1345 unsigned int chain_count;
1346 hb_atomic_ptr_t<hb_aat_layout_chain_accelerator_t> *accels;
H A Dhb-ot-cff1-table.hh1358 struct accelerator_t : accelerator_templ_t<cff1_private_dict_opset_t, cff1_private_dict_values_t> struct
1360 accelerator_t (hb_face_t *face) : SUPER (face) in accelerator_t() function
1367 ~accelerator_t () in ~accelerator_t()
1377 bool get_glyph_name (hb_codepoint_t glyph, in get_glyph_name()
1406 bool get_glyph_from_name (const char *name, int len, in get_glyph_from_name()
1469 struct gname_t
1487 mutable hb_atomic_ptr_t<hb_sorted_vector_t<gname_t>> glyph_names;
1489 typedef accelerator_templ_t<cff1_private_dict_opset_t, cff1_private_dict_values_t> SUPER;
H A Dhb-ot-cff2-table.hh514 struct accelerator_t : accelerator_templ_t<cff2_private_dict_opset_t, cff2_private_dict_values_t> struct
516 accelerator_t (hb_face_t *face) : accelerator_templ_t (face) {} in accelerator_t() function
H A Dhb-ot-layout-gsubgpos.hh4824 struct accelerator_t struct
4826 accelerator_t (hb_face_t *face) in accelerator_t() function
4848 ~accelerator_t () in ~accelerator_t()
4856 hb_blob_t *get_blob () const { return table.get_blob (); } in get_blob()
4858 hb_ot_layout_lookup_accelerator_t *get_accel (unsigned lookup_index) const in get_accel()
4880 hb_blob_ptr_t<T> table;
4881 unsigned int lookup_count;
4882 hb_atomic_ptr_t<hb_ot_layout_lookup_accelerator_t> *accels;
/aosp_15_r20/external/harfbuzz_ng/src/OT/Color/sbix/
H A Dsbix.hh201 struct accelerator_t struct
203 accelerator_t (hb_face_t *face) in accelerator_t() function
208 ~accelerator_t () { table.destroy (); } in ~accelerator_t()
210 bool has_data () const { return table->has_data (); } in has_data()
212 bool get_extents (hb_font_t *font, in get_extents()
221 hb_blob_t *reference_png (hb_font_t *font, in reference_png()
233 …bool paint_glyph (hb_font_t *font, hb_codepoint_t glyph, hb_paint_funcs_t *funcs, void *data) const in paint_glyph()
266 const SBIXStrike &choose_strike (hb_font_t *font) const in choose_strike()
293 struct PNGHeader
316 bool get_png_extents (hb_font_t *font, in get_png_extents()
[all …]
/aosp_15_r20/external/harfbuzz_ng/src/OT/Color/svg/
H A Dsvg.hh83 struct accelerator_t struct
85 accelerator_t (hb_face_t *face) in accelerator_t() function
87 ~accelerator_t () { table.destroy (); } in ~accelerator_t()
89 hb_blob_t *reference_blob_for_glyph (hb_codepoint_t glyph_id) const in reference_blob_for_glyph()
95 bool has_data () const { return table->has_data (); } in has_data()
97 …_glyph (hb_font_t *font HB_UNUSED, hb_codepoint_t glyph, hb_paint_funcs_t *funcs, void *data) const in paint_glyph()
119 hb_blob_ptr_t<SVG> table;
/aosp_15_r20/external/harfbuzz_ng/src/OT/name/
H A Dname.hh477 struct accelerator_t struct
479 accelerator_t (hb_face_t *face) in accelerator_t() argument
517 ~accelerator_t () in ~accelerator_t()
522 int get_index (hb_ot_name_id_t name_id, in get_index()
551 hb_bytes_t get_name (unsigned int idx) const in get_name()
560 const char *pool;
561 unsigned int pool_len;
563 hb_blob_ptr_t<name> table;
564 hb_vector_t<hb_ot_name_entry_t> names;
/aosp_15_r20/external/harfbuzz_ng/src/OT/Color/CBDT/
H A DCBDT.hh826 struct accelerator_t struct
828 accelerator_t (hb_face_t *face) in accelerator_t() argument
835 ~accelerator_t () in ~accelerator_t()
842 …tents (hb_font_t *font, hb_codepoint_t glyph, hb_glyph_extents_t *extents, bool scale = true) const in get_extents()
895 reference_png (hb_font_t *font, hb_codepoint_t glyph) const in reference_png()
944 bool has_data () const { return cbdt.get_length (); } in has_data()
946 …bool paint_glyph (hb_font_t *font, hb_codepoint_t glyph, hb_paint_funcs_t *funcs, void *data) const in paint_glyph()
973 hb_blob_ptr_t<CBLC> cblc;
974 hb_blob_ptr_t<CBDT> cbdt;
976 unsigned int upem;
/aosp_15_r20/external/harfbuzz_ng/src/OT/Layout/GDEF/
H A DGDEF.hh969 struct accelerator_t struct
971 accelerator_t (hb_face_t *face) in accelerator_t() argument
984 ~accelerator_t () { table.destroy (); } in ~accelerator_t()
986 unsigned int get_glyph_props (hb_codepoint_t glyph) const in get_glyph_props()
1006 bool mark_set_covers (unsigned int set_index, hb_codepoint_t glyph_id) const in mark_set_covers()
1015 hb_blob_ptr_t<GDEF> table;
1017 hb_vector_t<hb_set_digest_t> mark_glyph_set_digests;
1018 mutable hb_cache_t<21, 3, 8> glyph_props_cache;
/aosp_15_r20/external/harfbuzz_ng/src/OT/Color/COLR/
H A DCOLR.hh2109 struct accelerator_t struct
2111 accelerator_t (hb_face_t *face) in accelerator_t() function
2113 ~accelerator_t () { this->colr.destroy (); } in ~accelerator_t()
2115 bool is_valid () { return colr.get_blob ()->length; } in is_valid()
2117 void closure_glyphs (hb_codepoint_t glyph, in closure_glyphs()
2121 void closure_V0palette_indices (const hb_set_t *glyphs, in closure_V0palette_indices()
2125 void closure_forV1 (hb_set_t *glyphset, in closure_forV1()
2132 bool has_var_store () const in has_var_store()
2135 const ItemVariationStore &get_var_store () const in get_var_store()
2138 bool has_delta_set_index_map () const in has_delta_set_index_map()
[all …]
/aosp_15_r20/external/harfbuzz_ng/src/OT/Layout/GSUB/
H A DGSUB.hh48 typedef GSUBGPOS::accelerator_t<GSUB> accelerator_t; typedef
/aosp_15_r20/external/harfbuzz_ng/src/OT/Layout/GPOS/
H A DGPOS.hh70 typedef GSUBGPOS::accelerator_t<GPOS> accelerator_t; typedef