提交 b9415e76 编写于 作者: B Behdad Esfahbod

[API] Add hb_font_set_funcs_data()

上级 e6c09cdf
......@@ -917,6 +917,21 @@ hb_font_set_funcs (hb_font_t *font,
font->destroy = destroy;
}
void
hb_font_set_funcs_data (hb_font_t *font,
void *user_data,
hb_destroy_func_t destroy)
{
if (font->immutable)
return;
if (font->destroy)
font->destroy (font->user_data);
font->user_data = user_data;
font->destroy = destroy;
}
void
hb_font_set_scale (hb_font_t *font,
......
......@@ -367,6 +367,12 @@ hb_font_set_funcs (hb_font_t *font,
void *font_data,
hb_destroy_func_t destroy);
/* Be *very* careful with this function! */
void
hb_font_set_funcs_data (hb_font_t *font,
void *font_data,
hb_destroy_func_t destroy);
void
hb_font_set_scale (hb_font_t *font,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册