Lines Matching defs:FontManager
91 FontManager::FontManager(IRenderContext& context) : renderContext_(context)
100 FontManager::~FontManager()
106 array_view<const TypeFace> FontManager::GetTypeFaces() const
111 const TypeFace* FontManager::GetTypeFace(string_view name, string_view styleName)
123 vector<TypeFace> FontManager::GetTypeFaces(const string_view filePath)
130 vector<TypeFace> FontManager::GetTypeFaces(array_view<const string_view> lookupDirs)
139 std::shared_ptr<FontBuffer> FontManager::CreateFontBuffer(const TypeFace& typeFace)
183 IFont::Ptr FontManager::CreateFont(const TypeFace& typeFace)
198 IFont::Ptr FontManager::CreateFontFromMemory(const TypeFace& typeFace, const BASE_NS::vector<uint8_t>& buffer)
224 uint32_t FontManager::GetGlyphIndex(const TypeFace& typeFace, uint32_t code)
237 void FontManager::FlushCaches()
245 void FontManager::GetTypeFacesByFile(vector<TypeFace>& typeFaces, string_view path)
302 void FontManager::GetTypeFacesByDir(vector<TypeFace>& typeFaces, string_view path)
320 FT_Face FontManager::OpenFtFace(array_view<const uint8_t> buf, FT_Long index)
341 FontManager::AtlasTexture* FontManager::CreateAtlasTexture(bool color)
389 int FontManager::UpdateAtlas(FontDefs::Glyph& glyph, const FT_Bitmap& bitmap, bool inColor)
432 void FontManager::UploadPending()
479 void FontManager::AddGlyphToColumn(
510 void FontManager::Gc(uint64_t uid, FontBuffer* data)
529 const CORE_NS::IInterface* FontManager::GetInterface(const BASE_NS::Uid& uid) const
540 CORE_NS::IInterface* FontManager::GetInterface(const BASE_NS::Uid& uid)
551 void FontManager::Ref()
556 void FontManager::Unref()
560 CORE_LOG_N("delete FontManager %p", this);