Home
last modified time | relevance | path

Searched refs:HBFace (Results 1 – 3 of 3) sorted by relevance

/external/skia/src/pdf/
DSkPDFSubsetFont.cpp22 using HBFace = resource<hb_face_t, &hb_face_destroy>; typedef
63 HBFace face(hb_face_create(to_blob(std::move(fontData)).get(), ttcIndex)); in subset_harfbuzz()
78 HBFace subset(hb_subset(face.get(), input.get())); in subset_harfbuzz()
/external/skia/modules/skshaper/src/
DSkShaper_harfbuzz.cpp60 using HBFace = resource<hb_face_t , decltype(hb_face_destroy) , hb_face_destroy >; typedef
268 HBFace create_hb_face(const SkTypeface& typeface) {
271 HBFace face;
296 HBFont create_hb_font(const SkFont& font, const HBFace& face) { in create_hb_font()
1261 HBLockedFaceCache(SkLRUCache<SkFontID, HBFace>& lruCache, SkMutex& mutex) in HBLockedFaceCache()
1275 HBFace* find(SkFontID fontId) { in find()
1278 HBFace* insert(SkFontID fontId, HBFace hbFace) { in insert()
1285 SkLRUCache<SkFontID, HBFace>& fLRUCache;
1290 static SkLRUCache<SkFontID, HBFace> gHBFaceCache(100); in get_hbFace_cache()
1354 HBFace* hbFaceCached = cache.find(dataId); in shape()
[all …]
/external/skqp/modules/skshaper/src/
DSkShaper_harfbuzz.cpp47 using HBFace = resource<hb_face_t , hb_face_destroy >; typedef
85 HBFace face(hb_face_create(blob.get(), (unsigned)index)); in create_hb_font()