Home
last modified time | relevance | path

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

/external/harfbuzz_ng/src/
Dhb-ot-post-table.hh130 struct accelerator_t struct
134 accelerator_t (hb_face_t *face) in accelerator_t() argument
154 ~accelerator_t () in ~accelerator_t()
160 bool get_glyph_name (hb_codepoint_t glyph, in get_glyph_name()
172 bool get_glyph_from_name (const char *name, int len, in get_glyph_from_name()
213 hb_blob_ptr_t<post> table;
217 unsigned int get_glyph_count () const in get_glyph_count()
228 static int cmp_gids (const void *pa, const void *pb, void *arg) in cmp_gids()
236 static int cmp_key (const void *pk, const void *po, void *arg) in cmp_key()
244 hb_bytes_t find_glyph_name (hb_codepoint_t glyph) const in find_glyph_name()
[all …]
Dhb-ot-hmtx-table.hh250 struct accelerator_t struct
254 accelerator_t (hb_face_t *face) in accelerator_t() argument
297 ~accelerator_t () in ~accelerator_t()
303 bool has_data () const { return (bool) num_bearings; } in has_data()
305 bool get_leading_bearing_without_var_unscaled (hb_codepoint_t glyph, in get_leading_bearing_without_var_unscaled()
322 bool get_leading_bearing_with_var_unscaled (hb_font_t *font, in get_leading_bearing_with_var_unscaled()
344 unsigned int get_advance_without_var_unscaled (hb_codepoint_t glyph) const in get_advance_without_var_unscaled()
375 unsigned get_advance_with_var_unscaled (hb_codepoint_t glyph, in get_advance_with_var_unscaled()
398 unsigned num_long_metrics;
399 unsigned num_bearings;
[all …]
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-cmap-table.hh383 struct accelerator_t struct
385 accelerator_t () {} in accelerator_t() argument
386 accelerator_t (const CmapSubtableFormat4 *subtable) { init (subtable); } in accelerator_t() function
388 void init (const CmapSubtableFormat4 *subtable) in init()
399 bool get_glyph (hb_codepoint_t codepoint, hb_codepoint_t *glyph) const in get_glyph()
445 …ERNAL static bool get_glyph_func (const void *obj, hb_codepoint_t codepoint, hb_codepoint_t *glyph) in get_glyph_func()
448 void collect_unicodes (hb_set_t *out) const in collect_unicodes()
486 void collect_mapping (hb_set_t *unicodes, /* OUT */ in collect_mapping()
527 const HBUINT16 *endCount;
528 const HBUINT16 *startCount;
[all …]
Dhb-ot-var-gvar-table.hh532 struct accelerator_t struct
534 accelerator_t (hb_face_t *face) in accelerator_t() function
570 ~accelerator_t () { table.destroy (); } in ~accelerator_t()
574 static float infer_delta (const hb_array_t<contour_point_t> points, in infer_delta()
597 static unsigned int next_index (unsigned int i, unsigned int start, unsigned int end) in next_index()
601 bool apply_deltas_to_points (hb_codepoint_t glyph, in apply_deltas_to_points()
829 unsigned int get_axis_count () const { return table->axisCount; } in get_axis_count()
832 hb_blob_ptr_t<gvar> table;
833 unsigned glyphCount;
834 hb_vector_t<hb_pair_t<int, int>> shared_tuple_active_idx;
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() argument
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() argument
422 int get_kerning (hb_codepoint_t left, hb_codepoint_t right) const in get_kerning()
[all …]
Dhb-ot-cff1-table.hh1363 struct accelerator_t : accelerator_templ_t<cff1_private_dict_opset_t, cff1_private_dict_values_t> struct
1365 accelerator_t (hb_face_t *face) : SUPER (face) in accelerator_t() argument
1372 ~accelerator_t () in ~accelerator_t()
1382 bool get_glyph_name (hb_codepoint_t glyph, in get_glyph_name()
1411 bool get_glyph_from_name (const char *name, int len, in get_glyph_from_name()
1474 struct gname_t
1492 mutable hb_atomic_ptr_t<hb_sorted_vector_t<gname_t>> glyph_names;
1494 typedef accelerator_templ_t<cff1_private_dict_opset_t, cff1_private_dict_values_t> SUPER;
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
Dhb-ot-layout-gsubgpos.hh4748 struct accelerator_t struct
4750 accelerator_t (hb_face_t *face) in accelerator_t() function
4772 ~accelerator_t () in ~accelerator_t()
4780 hb_blob_t *get_blob () const { return table.get_blob (); } in get_blob()
4782 hb_ot_layout_lookup_accelerator_t *get_accel (unsigned lookup_index) const in get_accel()
4804 hb_blob_ptr_t<T> table;
4805 unsigned int lookup_count;
4806 hb_atomic_ptr_t<hb_ot_layout_lookup_accelerator_t> *accels;
/external/harfbuzz_ng/src/OT/Color/svg/
Dsvg.hh82 struct accelerator_t struct
84 accelerator_t (hb_face_t *face) in accelerator_t() argument
86 ~accelerator_t () { table.destroy (); } in ~accelerator_t()
88 hb_blob_t *reference_blob_for_glyph (hb_codepoint_t glyph_id) const in reference_blob_for_glyph()
94 bool has_data () const { return table->has_data (); } in has_data()
96 …_glyph (hb_font_t *font HB_UNUSED, hb_codepoint_t glyph, hb_paint_funcs_t *funcs, void *data) const in paint_glyph()
118 hb_blob_ptr_t<SVG> table;
/external/harfbuzz_ng/src/OT/Color/sbix/
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 …]
/external/harfbuzz_ng/src/OT/name/
Dname.hh474 struct accelerator_t struct
476 accelerator_t (hb_face_t *face) in accelerator_t() function
514 ~accelerator_t () in ~accelerator_t()
519 int get_index (hb_ot_name_id_t name_id, in get_index()
548 hb_bytes_t get_name (unsigned int idx) const in get_name()
557 const char *pool;
558 unsigned int pool_len;
560 hb_blob_ptr_t<name> table;
561 hb_vector_t<hb_ot_name_entry_t> names;
/external/harfbuzz_ng/src/OT/Color/CBDT/
DCBDT.hh821 struct accelerator_t struct
823 accelerator_t (hb_face_t *face) in accelerator_t() argument
830 ~accelerator_t () in ~accelerator_t()
837 …tents (hb_font_t *font, hb_codepoint_t glyph, hb_glyph_extents_t *extents, bool scale = true) const in get_extents()
890 reference_png (hb_font_t *font, hb_codepoint_t glyph) const in reference_png()
939 bool has_data () const { return cbdt.get_length (); } in has_data()
941 …bool paint_glyph (hb_font_t *font, hb_codepoint_t glyph, hb_paint_funcs_t *funcs, void *data) const in paint_glyph()
968 hb_blob_ptr_t<CBLC> cblc;
969 hb_blob_ptr_t<CBDT> cbdt;
971 unsigned int upem;
/external/harfbuzz_ng/src/OT/Layout/GDEF/
DGDEF.hh906 struct accelerator_t struct
908 accelerator_t (hb_face_t *face) in accelerator_t() function
921 ~accelerator_t () { table.destroy (); } in ~accelerator_t()
923 unsigned int get_glyph_props (hb_codepoint_t glyph) const in get_glyph_props()
943 bool mark_set_covers (unsigned int set_index, hb_codepoint_t glyph_id) const in mark_set_covers()
952 hb_blob_ptr_t<GDEF> table;
954 hb_vector_t<hb_set_digest_t> mark_glyph_set_digests;
955 mutable hb_cache_t<21, 3, 8> glyph_props_cache;
/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
/external/harfbuzz_ng/src/OT/Color/COLR/
DCOLR.hh1976 struct accelerator_t struct
1978 accelerator_t (hb_face_t *face) in accelerator_t() argument
1980 ~accelerator_t () { this->colr.destroy (); } in ~accelerator_t()
1982 bool is_valid () { return colr.get_blob ()->length; } in is_valid()
1984 void closure_glyphs (hb_codepoint_t glyph, in closure_glyphs()
1988 void closure_V0palette_indices (const hb_set_t *glyphs, in closure_V0palette_indices()
1992 void closure_forV1 (hb_set_t *glyphset, in closure_forV1()
1998 hb_blob_ptr_t<COLR> colr;