Home
last modified time | relevance | path

Searched refs:fontKey (Results 1 - 8 of 8) sorted by relevance

/foundation/arkui/ui_lite/frameworks/font/
H A Dui_font_cache_manager.cpp48 GlyphCacheNode* UIFontCacheManager::GetNodeFromCache(uint32_t unicode, uint16_t fontKey, uint16_t cacheType) in GetNodeFromCache() argument
50 return glyphsCache_.GetNodeFromCache(unicode, fontKey, cacheType); in GetNodeFromCache()
53 GlyphCacheNode* UIFontCacheManager::GetNodeCacheSpace(uint32_t unicode, uint16_t fontKey) in GetNodeCacheSpace() argument
55 return glyphsCache_.GetNodeCacheSpace(unicode, fontKey); in GetNodeCacheSpace()
89 uint8_t* UIFontCacheManager::GetSpace(uint16_t fontKey, uint32_t unicode, uint32_t size, TextStyle textStyle) in GetSpace() argument
92 return bitmapCache_->GetSpace(fontKey, unicode, size, textStyle); in GetSpace()
106 uint8_t* UIFontCacheManager::GetBitmap(uint16_t fontKey, uint32_t unicode, TextStyle textStyle) in GetBitmap() argument
109 return bitmapCache_->GetBitmap(fontKey, unicode, textStyle); in GetBitmap()
H A Dui_font_cache_manager.h30 GlyphCacheNode* GetNodeFromCache(uint32_t unicode, uint16_t fontKey, uint16_t cacheType);
31 GlyphCacheNode* GetNodeCacheSpace(uint32_t unicode, uint16_t fontKey);
36 uint8_t* GetSpace(uint16_t fontKey, uint32_t unicode, uint32_t size, TextStyle textStyle);
38 uint8_t* GetBitmap(uint16_t fontKey, uint32_t unicode, TextStyle textStyle);
H A Dglyphs_cache.cpp68 GlyphCacheNode* GlyphsCache::GetNodeFromCache(uint32_t unicode, uint16_t fontKey, uint16_t cacheType) in GetNodeFromCache() argument
76 uint8_t font = (fontKey ^ unicode) & FONT_HASH_MASK; in GetNodeFromCache()
80 if ((p->node.unicode == unicode) && (p->node.fontId == fontKey)) { in GetNodeFromCache()
90 GlyphCacheNode* GlyphsCache::GetNodeCacheSpace(uint32_t unicode, uint16_t fontKey) in GetNodeCacheSpace() argument
96 uint8_t font = (fontKey ^ unicode) & FONT_HASH_MASK; in GetNodeCacheSpace()
H A Dui_font_cache.h55 uint32_t fontId; // bitmap font: fontId vector font: fontKey ttfId + fontsize
70 uint8_t* GetSpace(uint16_t fontKey, uint32_t unicode, uint32_t size, TextStyle textStyle);
72 uint8_t* GetBitmap(uint16_t fontKey, uint32_t unicode, TextStyle textStyle);
H A Dui_font_vector.cpp623 void UIFontVector::SaveGlyphNode(uint32_t unicode, uint16_t fontKey, Metric *metric) in SaveGlyphNode() argument
625 GlyphCacheNode* node = UIFontCacheManager::GetInstance()->GetNodeCacheSpace(unicode, fontKey); in SaveGlyphNode()
635 node->node.fontId = fontKey; in SaveGlyphNode()
641 uint16_t fontKey = GetKey(fontId, fontSize); in GetGlyphNode() local
643 GlyphCacheNode* cacheNode = fontCacheManager->GetNodeFromCache(unicode, fontKey, GlyphCacheType::CACHE_TYPE_NONE); in GetGlyphNode()
650 uint8_t* bitmap = fontCacheManager->GetBitmap(fontKey, unicode, glyphNode.textStyle); in GetGlyphNode()
652 uint8_t* bitmap = fontCacheManager->GetBitmap(fontKey, unicode, TEXT_STYLE_NORMAL); in GetGlyphNode()
663 SaveGlyphNode(unicode, fontKey, f); in GetGlyphNode()
686 uint16_t fontKey = GetKey(fontId, fontSize); in GetBitmap() local
689 uint8_t* bitmap = fontCacheManager->GetBitmap(fontKey, unicod in GetBitmap()
[all...]
H A Dui_font_cache.cpp96 uint8_t* UIFontCache::GetBitmap(uint16_t fontKey, uint32_t unicode, TextStyle textStyle) in GetBitmap() argument
102 if ((bitmap->fontId == fontKey) && in GetBitmap()
H A Dglyphs_cache.h39 GlyphCacheNode* GetNodeFromCache(uint32_t unicode, uint16_t fontKey, uint16_t cacheType);
/foundation/arkui/ui_lite/interfaces/innerkits/font/
H A Dui_font_vector.h92 void SaveGlyphNode(uint32_t unicode, uint16_t fontKey, Metric* metric);

Completed in 5 milliseconds