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.hh97 struct accelerator_t struct
99 void init (hb_face_t *face) in init()
120 void fini () in fini()
127 bool get_glyph_name (hb_codepoint_t glyph, in get_glyph_name()
139 bool get_glyph_from_name (const char *name, int len, in get_glyph_from_name()
181 hb_blob_ptr_t<post> table;
185 unsigned int get_glyph_count () const in get_glyph_count()
196 static int cmp_gids (const void *pa, const void *pb, void *arg) in cmp_gids()
204 static int cmp_key (const void *pk, const void *po, void *arg) in cmp_key()
212 hb_bytes_t find_glyph_name (hb_codepoint_t glyph) const in find_glyph_name()
[all …]
Dhb-ot-hmtx-table.hh161 struct accelerator_t struct
165 void init (hb_face_t *face, in init()
192 void fini () in fini()
198 int get_side_bearing (hb_codepoint_t glyph) const in get_side_bearing()
210 int get_side_bearing (hb_font_t *font, hb_codepoint_t glyph) const in get_side_bearing()
227 unsigned int get_advance (hb_codepoint_t glyph) const in get_advance()
243 unsigned int get_advance (hb_codepoint_t glyph, in get_advance()
261 unsigned int num_advances_for_subset (const hb_subset_plan_t *plan) const in num_advances_for_subset()
277 unsigned int _advance_for_new_gid (const hb_subset_plan_t *plan, in _advance_for_new_gid()
288 unsigned int num_metrics;
[all …]
Dhb-ot-color-sbix-table.hh139 struct accelerator_t struct
141 void init (hb_face_t *face) in init()
146 void fini () { table.destroy (); } in fini()
148 bool has_data () const { return table->has_data (); } in has_data()
150 bool get_extents (hb_font_t *font, in get_extents()
158 hb_blob_t *reference_png (hb_font_t *font, in reference_png()
172 const SBIXStrike &choose_strike (hb_font_t *font) const in choose_strike()
199 struct PNGHeader
222 bool get_png_extents (hb_font_t *font, in get_png_extents()
265 hb_blob_ptr_t<sbix> table;
[all …]
Dhb-ot-meta-table.hh72 struct accelerator_t struct
74 void init (hb_face_t *face) in init()
76 void fini () { table.destroy (); } in fini()
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-svg-table.hh80 struct accelerator_t struct
82 void init (hb_face_t *face) in init()
84 void fini () { table.destroy (); } in fini()
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-cmap-table.hh274 struct accelerator_t struct
276 accelerator_t () {} in accelerator_t() function
277 accelerator_t (const CmapSubtableFormat4 *subtable) { init (subtable); } in accelerator_t() argument
278 ~accelerator_t () { fini (); } in ~accelerator_t()
280 void init (const CmapSubtableFormat4 *subtable) in init()
290 void fini () {} in fini()
292 bool get_glyph (hb_codepoint_t codepoint, hb_codepoint_t *glyph) const in get_glyph()
336 …ERNAL static bool get_glyph_func (const void *obj, hb_codepoint_t codepoint, hb_codepoint_t *glyph) in get_glyph_func()
338 void collect_unicodes (hb_set_t *out) const in collect_unicodes()
374 const HBUINT16 *endCount;
[all …]
Dhb-ot-name-table.hh236 struct accelerator_t struct
238 void init (hb_face_t *face) in init()
278 void fini () in fini()
284 int get_index (hb_ot_name_id_t name_id, in get_index()
304 hb_bytes_t get_name (unsigned int idx) const in get_name()
313 const char *pool;
314 unsigned int pool_len;
316 hb_blob_ptr_t<name> table;
317 hb_vector_t<hb_ot_name_entry_t> names;
Dhb-ot-glyf-table.hh755 struct accelerator_t struct
757 void init (hb_face_t *face_) in init()
776 void fini () in fini()
782 enum phantom_point_index_t
793 … init_phantom_points (hb_codepoint_t gid, hb_array_t<contour_point_t> &phantoms /* IN/OUT */) const in init_phantom_points()
807 struct contour_bounds_t
845 bool get_points_var (hb_codepoint_t gid, in get_points_var()
909 …nts_bearing_applied (hb_font_t *font, hb_codepoint_t gid, contour_point_vector_t &all_points) const in get_points_bearing_applied()
925 bool get_var_extents_and_phantoms (hb_font_t *font, hb_codepoint_t gid, in get_var_extents_and_phantoms()
944 bool get_var_metrics (hb_font_t *font, hb_codepoint_t gid, in get_var_metrics()
[all …]
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()
419 struct accelerator_t struct
421 const KerxSubTableFormat2 &table;
422 hb_aat_apply_context_t *c;
424 accelerator_t (const KerxSubTableFormat2 &table_, in accelerator_t() argument
428 int get_kerning (hb_codepoint_t left, hb_codepoint_t right) const in get_kerning()
[all …]
Dhb-ot-var-gvar-table.hh505 struct accelerator_t struct
507 void init (hb_face_t *face) in init()
524 void fini () in fini()
531 struct x_getter { static float get (const contour_point_t &p) { return p.x; } }; in get()
532 struct y_getter { static float get (const contour_point_t &p) { return p.y; } }; in get()
535 static float infer_delta (const hb_array_t<contour_point_t> points, in infer_delta()
557 static unsigned int next_index (unsigned int i, unsigned int start, unsigned int end) in next_index()
561 bool apply_deltas_to_points (hb_codepoint_t glyph, in apply_deltas_to_points()
686 unsigned int get_axis_count () const { return gvar_table->axisCount; } in get_axis_count()
689 const GlyphVarData *get_glyph_var_data (hb_codepoint_t glyph) const in get_glyph_var_data()
[all …]
Dhb-ot-color-cbdt-table.hh383 struct accelerator_t struct
385 void init (hb_face_t *face) in init()
393 void fini () in fini()
399 bool get_extents (hb_font_t *font, hb_codepoint_t glyph, in get_extents()
455 hb_blob_t* reference_png (hb_font_t *font, in reference_png()
508 bool has_data () const { return cbdt.get_length (); } in has_data()
511 hb_blob_ptr_t<CBLC> cblc;
512 hb_blob_ptr_t<CBDT> cbdt;
514 unsigned int upem;
Dhb-ot-layout-gdef-table.hh415 struct accelerator_t struct
417 void init (hb_face_t *face) in init()
427 void fini () { this->table.destroy (); } in fini()
429 hb_blob_ptr_t<GDEF> table;
Dhb-ot-cff2-table.hh531 struct accelerator_t : accelerator_templ_t<cff2_private_dict_opset_t, cff2_private_dict_values_t> struct
Dhb-ot-layout-gsubgpos.hh2953 struct accelerator_t struct
2955 void init (hb_face_t *face) in init()
2974 void fini () in fini()
2982 hb_blob_ptr_t<T> table;
2983 unsigned int lookup_count;
2984 hb_ot_layout_lookup_accelerator_t *accels;
Dhb-ot-cff1-table.hh1197 struct accelerator_t : accelerator_templ_t<cff1_private_dict_opset_t, cff1_private_dict_values_t> struct
Dhb-ot-layout-gsub-table.hh1513 typedef GSUBGPOS::accelerator_t<GSUB> accelerator_t; typedef
Dhb-ot-layout-gpos-table.hh1948 typedef GSUBGPOS::accelerator_t<GPOS> accelerator_t; typedef