34namespace vcl::font { 
class PhysicalFontCollection; }
 
   84                             const vcl::Font&, 
const Size& rPixelSize, 
float fExactHeight, 
bool bNonAntialias = 
false);
 
   87                            int nFallbackLevel, OUString& rMissingCodes );
 
LogicalFontInstance * mpLastHitCacheEntry
keeps the last hit cache entry
 
rtl::Reference< LogicalFontInstance > GetFontInstance(vcl::font::PhysicalFontCollection const *, vcl::font::FontSelectPattern &)
 
bool GetCachedGlyphBoundRect(const LogicalFontInstance *, sal_GlyphId, tools::Rectangle &)
 
FontInstanceList maFontInstanceList
 
GlyphBoundRectCache m_aBoundRectCache
 
o3tl::lru_map< vcl::font::FontSelectPattern, rtl::Reference< LogicalFontInstance >, IFSD_Hash, IFSD_Equal > FontInstanceList
 
void CacheGlyphBoundRect(const LogicalFontInstance *, sal_GlyphId, tools::Rectangle &)
 
rtl::Reference< LogicalFontInstance > GetGlyphFallbackFont(vcl::font::PhysicalFontCollection const *, vcl::font::FontSelectPattern &, LogicalFontInstance *pLogicalFont, int nFallbackLevel, OUString &rMissingCodes)
 
o3tl::lru_map< GlyphBoundRectCacheKey, tools::Rectangle, GlyphBoundRectCacheHash > GlyphBoundRectCache
 
std::enable_if_t<(sizeof(N)==4)> hash_combine(N &nSeed, T const *pValue, size_t nCount)
 
A PhysicalFontFaceCollection is created by a PhysicalFontCollection and becomes invalid when original...
 
std::size_t operator()(GlyphBoundRectCacheKey const &aCache) const
 
GlyphBoundRectCacheKey(const LogicalFontInstance *pFont, sal_GlyphId nID)
 
bool operator==(GlyphBoundRectCacheKey const &aOther) const
 
const LogicalFontInstance * m_pFont
 
bool operator()(const vcl::font::FontSelectPattern &, const vcl::font::FontSelectPattern &) const
 
size_t operator()(const vcl::font::FontSelectPattern &) const