Lines Matching refs:HBFace
58 using HBFace = resource<hb_face_t , decltype(hb_face_destroy) , hb_face_destroy >; typedef
266 HBFace create_hb_face(const SkTypeface& typeface) {
269 HBFace face;
305 HBFont create_hb_font(const SkFont& font, const HBFace& face) { in create_hb_font()
1264 HBLockedFaceCache(SkLRUCache<SkFontID, HBFace>& lruCache, SkMutex& mutex) in HBLockedFaceCache()
1279 HBFace* find(SkFontID fontId) { in find()
1282 HBFace* insert(SkFontID fontId, HBFace hbFace) { in insert()
1289 SkLRUCache<SkFontID, HBFace>& fLRUCache;
1294 static SkLRUCache<SkFontID, HBFace> gHBFaceCache(100); in get_hbFace_cache()
1358 HBFace* hbFaceCached = cache.find(dataId); in shape()
1360 HBFace hbFace(create_hb_face(*font.currentFont().getTypeface())); in shape()