Searched refs:hb_font_funcs_t (Results 1 – 13 of 13) sorted by relevance
47 typedef struct hb_font_funcs_t hb_font_funcs_t; typedef49 HB_EXTERN hb_font_funcs_t *52 HB_EXTERN hb_font_funcs_t *55 HB_EXTERN hb_font_funcs_t *56 hb_font_funcs_reference (hb_font_funcs_t *ffuncs);59 hb_font_funcs_destroy (hb_font_funcs_t *ffuncs);62 hb_font_funcs_set_user_data (hb_font_funcs_t *ffuncs,70 hb_font_funcs_get_user_data (hb_font_funcs_t *ffuncs,75 hb_font_funcs_make_immutable (hb_font_funcs_t *ffuncs);78 hb_font_funcs_is_immutable (hb_font_funcs_t *ffuncs);[all …]
470 DEFINE_NULL_INSTANCE (hb_font_funcs_t) =493 static const hb_font_funcs_t _hb_font_funcs_default = {525 hb_font_funcs_t *528 hb_font_funcs_t *ffuncs; in hb_font_funcs_create()530 if (!(ffuncs = hb_object_create<hb_font_funcs_t> ())) in hb_font_funcs_create()547 hb_font_funcs_t *550 return const_cast<hb_font_funcs_t *> (&_hb_font_funcs_default); in hb_font_funcs_get_empty()563 hb_font_funcs_t *564 hb_font_funcs_reference (hb_font_funcs_t *ffuncs) in hb_font_funcs_reference()578 hb_font_funcs_destroy (hb_font_funcs_t *ffuncs) in hb_font_funcs_destroy()[all …]
67 hb_font_funcs_set_glyph_func (hb_font_funcs_t *ffuncs,187 hb_font_funcs_set_glyph_h_kerning_func (hb_font_funcs_t *ffuncs,204 hb_font_funcs_set_glyph_v_kerning_func (hb_font_funcs_t *ffuncs,
62 struct hb_font_funcs_t struct92 DECLARE_NULL_INSTANCE (hb_font_funcs_t); argument122 hb_font_funcs_t *klass;181 hb_font_funcs_t *funcs = this->klass; \182 …unsigned int i = offsetof (hb_font_funcs_t::get_t::get_funcs_t, name) / sizeof (funcs->get.array[0…188 hb_font_funcs_t *funcs = this->klass; \189 …unsigned int i = offsetof (hb_font_funcs_t::get_t::get_funcs_t, name) / sizeof (funcs->get.array[0…
258 static hb_font_funcs_t *create () in create()260 hb_font_funcs_t *funcs = hb_font_funcs_create (); in create()294 static hb_font_funcs_t *
904 struct hb_font_funcs_lazy_loader_t : hb_lazy_loader_t<hb_font_funcs_t, Subclass>906 static void destroy (hb_font_funcs_t *p) in destroy()908 static const hb_font_funcs_t *get_null () in get_null()
487 static hb_font_funcs_t *create () in create()489 hb_font_funcs_t *funcs = hb_font_funcs_create (); in create()523 static hb_font_funcs_t *
74 static hb_font_funcs_t *77 static const hb_font_funcs_t *fc_ffuncs; in _hb_fc_get_font_funcs()79 const hb_font_funcs_t *ffuncs; in _hb_fc_get_font_funcs()83 hb_font_funcs_t *newfuncs = hb_font_funcs_create (); in _hb_fc_get_font_funcs()94 return const_cast<hb_font_funcs_t *> (fc_ffuncs); in _hb_fc_get_font_funcs()
155 _test_fontfuncs_nil (hb_font_funcs_t *ffuncs) in _test_fontfuncs_nil()202 hb_font_funcs_t *ffuncs; in test_fontfuncs_nil()265 hb_font_funcs_t *ffuncs1; in test_fontfuncs_subclassing()266 hb_font_funcs_t *ffuncs2; in test_fontfuncs_subclassing()397 hb_font_funcs_t *ffuncs1; in test_fontfuncs_parallels()398 hb_font_funcs_t *ffuncs2; in test_fontfuncs_parallels()
88 hb_font_funcs_t *ffuncs; in test_shape()
223 hb_font_funcs_t* skhb_get_font_funcs() { in skhb_get_font_funcs()224 static hb_font_funcs_t* const funcs = []{ in skhb_get_font_funcs()226 hb_font_funcs_t* const funcs = hb_font_funcs_create(); in skhb_get_font_funcs()
267 hb_font_funcs_t
2075 o All hb_font_funcs_t callbacks take a user_data now. Their setters