Home
last modified time | relevance | path

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

/external/harfbuzz_ng/src/
Dhb-ot-post-table.hh98 struct accelerator_t struct
100 void init (hb_face_t *face) in init()
121 void fini () in fini()
128 bool get_glyph_name (hb_codepoint_t glyph, in get_glyph_name()
140 bool get_glyph_from_name (const char *name, int len, in get_glyph_from_name()
184 unsigned int get_glyph_count () const in get_glyph_count()
195 static int cmp_gids (const void *pa, const void *pb, void *arg) in cmp_gids()
203 static int cmp_key (const void *pk, const void *po, void *arg) in cmp_key()
211 hb_bytes_t find_glyph_name (hb_codepoint_t glyph) const in find_glyph_name()
241 hb_blob_ptr_t<post> table;
[all …]
Dhb-ot-hmtx-table.hh185 struct accelerator_t struct
189 void init (hb_face_t *face, in init()
237 void fini () in fini()
244 unsigned int get_side_bearing (hb_codepoint_t glyph) const in get_side_bearing()
256 unsigned int get_advance (hb_codepoint_t glyph) const in get_advance()
272 unsigned int get_advance (hb_codepoint_t glyph, in get_advance()
284 bool has_font_extents;
285 int ascender;
286 int descender;
287 int line_gap;
[all …]
Dhb-ot-cmap-table.hh227 struct accelerator_t struct
229 accelerator_t () {} in accelerator_t() function
230 accelerator_t (const CmapSubtableFormat4 *subtable) { init (subtable); } in accelerator_t() argument
231 ~accelerator_t () { fini (); } in ~accelerator_t()
233 void init (const CmapSubtableFormat4 *subtable) in init()
243 void fini () {} in fini()
245 bool get_glyph (hb_codepoint_t codepoint, hb_codepoint_t *glyph) const in get_glyph()
289 static bool get_glyph_func (const void *obj, hb_codepoint_t codepoint, hb_codepoint_t *glyph) in get_glyph_func()
293 void collect_unicodes (hb_set_t *out) const in collect_unicodes()
321 const HBUINT16 *endCount;
[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()
258 hb_blob_ptr_t<sbix> table;
[all …]
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-name-table.hh179 struct accelerator_t struct
181 void init (hb_face_t *face) in init()
221 void fini () in fini()
227 int get_index (hb_ot_name_id_t name_id, in get_index()
247 hb_bytes_t get_name (unsigned int idx) const in get_name()
256 const char *pool;
257 unsigned int pool_len;
259 hb_blob_ptr_t<name> table;
260 hb_vector_t<hb_ot_name_entry_t> names;
Dhb-ot-glyf-table.hh229 struct accelerator_t struct
231 void init (hb_face_t *face) in init()
247 void fini () in fini()
258 bool get_composite (hb_codepoint_t glyph, in get_composite()
273 enum simple_glyph_flag_t {
285 bool remove_padding (unsigned int start_offset, in remove_padding()
357 bool get_offsets (hb_codepoint_t glyph, in get_offsets()
384 bool get_instruction_offsets (unsigned int start_offset, in get_instruction_offsets()
443 bool get_extents (hb_codepoint_t glyph, hb_glyph_extents_t *extents) const in get_extents()
463 bool short_offset;
[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() function
129 int get_kerning (hb_codepoint_t left, hb_codepoint_t right) const in get_kerning()
421 struct accelerator_t struct
423 const KerxSubTableFormat2 &table;
424 hb_aat_apply_context_t *c;
426 accelerator_t (const KerxSubTableFormat2 &table_, in accelerator_t() function
430 int get_kerning (hb_codepoint_t left, hb_codepoint_t right) const in get_kerning()
[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-layout-gsubgpos.hh2745 struct accelerator_t struct
2747 void init (hb_face_t *face) in init()
2766 void fini () in fini()
2774 hb_blob_ptr_t<T> table;
2775 unsigned int lookup_count;
2776 hb_ot_layout_lookup_accelerator_t *accels;
Dhb-ot-cff2-table.hh526 struct accelerator_t : accelerator_templ_t<CFF2PrivateDictOpSet, CFF2PrivateDictValues> struct
Dhb-ot-cff1-table.hh1177 struct accelerator_t : accelerator_templ_t<CFF1PrivateDictOpSet, CFF1PrivateDictValues> struct
Dhb-ot-layout-gsub-table.hh1455 typedef GSUBGPOS::accelerator_t<GSUB> accelerator_t; typedef
Dhb-ot-layout-gpos-table.hh1640 typedef GSUBGPOS::accelerator_t<GPOS> accelerator_t; typedef