Home | History | Annotate | Download | only in src

Lines Matching defs:funcs

236   hb_uniscribe_shaper_funcs_t *funcs = (hb_uniscribe_shaper_funcs_t *) hb_atomic_ptr_get (&uniscribe_funcs);
238 if (unlikely (!funcs))
240 funcs = (hb_uniscribe_shaper_funcs_t *) calloc (1, sizeof (hb_uniscribe_shaper_funcs_t));
241 if (unlikely (!funcs))
244 funcs->init ();
246 if (!hb_atomic_ptr_cmpexch (&uniscribe_funcs, nullptr, funcs)) {
247 free (funcs);
256 return funcs;
307 hb_uniscribe_shaper_funcs_t *funcs;
441 data->funcs = hb_uniscribe_shaper_get_funcs ();
442 if (unlikely (!data->funcs))
619 hb_uniscribe_shaper_funcs_t *funcs = face_data->funcs;
838 hr = funcs->ScriptItemizeOpenType (pchars,
905 hr = funcs->ScriptShapeOpenType (font_data->hdc,
946 hr = funcs->ScriptPlaceOpenType (font_data->hdc,