Searched refs:hb_font_funcs_t (Results 1 – 11 of 11) 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 …]
352 static const hb_font_funcs_t _hb_font_funcs_nil = {375 static const hb_font_funcs_t _hb_font_funcs_parent = {409 hb_font_funcs_t *412 hb_font_funcs_t *ffuncs; in hb_font_funcs_create()414 if (!(ffuncs = hb_object_create<hb_font_funcs_t> ())) in hb_font_funcs_create()431 hb_font_funcs_t *434 return const_cast<hb_font_funcs_t *> (&_hb_font_funcs_parent); in hb_font_funcs_get_empty()447 hb_font_funcs_t *448 hb_font_funcs_reference (hb_font_funcs_t *ffuncs) in hb_font_funcs_reference()462 hb_font_funcs_destroy (hb_font_funcs_t *ffuncs) in hb_font_funcs_destroy()[all …]
426 static hb_font_funcs_t *static_ot_funcs = NULL;436 static hb_font_funcs_t *440 hb_font_funcs_t *funcs = (hb_font_funcs_t *) hb_atomic_ptr_get (&static_ot_funcs); in _hb_ot_get_font_funcs()
61 struct hb_font_funcs_t { struct111 hb_font_funcs_t *klass;159 hb_font_funcs_t *funcs = this->klass; \160 …unsigned int i = offsetof (hb_font_funcs_t::get_t::get_funcs_t, name) / sizeof (funcs->get.array[0…
53 hb_font_funcs_set_glyph_func (hb_font_funcs_t *ffuncs,
400 static hb_font_funcs_t *static_ft_funcs = NULL;414 hb_font_funcs_t *funcs = (hb_font_funcs_t *) hb_atomic_ptr_get (&static_ft_funcs); in _hb_ft_font_set_funcs()
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()
145 _test_fontfuncs_nil (hb_font_funcs_t *ffuncs) in _test_fontfuncs_nil()192 hb_font_funcs_t *ffuncs; in test_fontfuncs_nil()255 hb_font_funcs_t *ffuncs1; in test_fontfuncs_subclassing()256 hb_font_funcs_t *ffuncs2; in test_fontfuncs_subclassing()
88 hb_font_funcs_t *ffuncs; in test_shape()
205 hb_font_funcs_t
1292 o All hb_font_funcs_t callbacks take a user_data now. Their setters