Home
last modified time | relevance | path

Searched refs:HbFontUniquePtr (Results 1 – 5 of 5) sorted by relevance

/frameworks/minikin/include/minikin/
DFontFamily.h101 inline const HbFontUniquePtr& baseFont() const { return mBaseFont; } in baseFont()
107 Font(std::shared_ptr<MinikinFont>&& typeface, FontStyle style, HbFontUniquePtr&& baseFont) in Font()
110 static HbFontUniquePtr prepareFont(const std::shared_ptr<MinikinFont>& typeface);
111 static FontStyle analyzeStyle(const HbFontUniquePtr& font);
115 HbFontUniquePtr mBaseFont;
DHbUtils.h43 using HbFontUniquePtr = std::unique_ptr<hb_font_t, HbFontDeleter>; variable
/frameworks/minikin/libs/minikin/
DFontFamily.cpp46 HbFontUniquePtr font = prepareFont(mTypeface); in build()
58 HbFontUniquePtr Font::prepareFont(const std::shared_ptr<MinikinFont>& typeface) { in prepareFont()
65 HbFontUniquePtr parent(hb_font_create(face.get())); in prepareFont()
71 HbFontUniquePtr font(hb_font_create_sub_font(parent.get())); in prepareFont()
82 FontStyle Font::analyzeStyle(const HbFontUniquePtr& font) { in analyzeStyle()
DMinikinInternal.h63 HbBlob(const HbFontUniquePtr& font, uint32_t tag) in HbBlob()
DLayout.cpp142 static bool isColorBitmapFont(const HbFontUniquePtr& font) { in isColorBitmapFont()
469 static inline void addHyphenToHbBuffer(const HbBufferUniquePtr& buffer, const HbFontUniquePtr& font, in addHyphenToHbBuffer()
485 const HbFontUniquePtr& hbFont) { in addToHbBuffer()
600 std::vector<HbFontUniquePtr> hbFonts; in doLayoutRun()
614 HbFontUniquePtr font(hb_font_create_sub_font(fakedFont.font->baseFont().get())); in doLayoutRun()
621 const HbFontUniquePtr& hbFont = hbFonts[font_ix]; in doLayoutRun()