| Index: core/fxge/include/fx_font.h
|
| diff --git a/core/fxge/include/fx_font.h b/core/fxge/include/fx_font.h
|
| index 8c7928199b2f9c1a76fb10a70bf82be8788d5d90..bb7632d1dbdff77a06eecd9d25974d586dd3f2da 100644
|
| --- a/core/fxge/include/fx_font.h
|
| +++ b/core/fxge/include/fx_font.h
|
| @@ -19,6 +19,7 @@ typedef struct FT_FaceRec_* FXFT_Face;
|
| typedef void* FXFT_Library;
|
|
|
| class CFX_FaceCache;
|
| +class CFX_FontCache;
|
| class CFX_PathData;
|
| class CFX_SizeGlyphCache;
|
| class CFX_SubstFont;
|
| @@ -289,32 +290,6 @@ class CFX_CountedFaceCache {
|
| uint32_t m_nCount;
|
| };
|
|
|
| -class CFX_FontCache {
|
| - public:
|
| - CFX_FontCache();
|
| - ~CFX_FontCache();
|
| - CFX_FaceCache* GetCachedFace(CFX_Font* pFont);
|
| - void ReleaseCachedFace(CFX_Font* pFont);
|
| - void FreeCache(FX_BOOL bRelease = FALSE);
|
| -#ifdef _SKIA_SUPPORT_
|
| - CFX_TypeFace* GetDeviceCache(CFX_Font* pFont);
|
| -#endif
|
| -
|
| - private:
|
| - using CFX_FTCacheMap = std::map<FXFT_Face, CFX_CountedFaceCache*>;
|
| - CFX_FTCacheMap m_FTFaceMap;
|
| - CFX_FTCacheMap m_ExtFaceMap;
|
| -};
|
| -
|
| -class CFX_AutoFontCache {
|
| - public:
|
| - CFX_AutoFontCache(CFX_FontCache* pFontCache, CFX_Font* pFont)
|
| - : m_pFontCache(pFontCache), m_pFont(pFont) {}
|
| - ~CFX_AutoFontCache() { m_pFontCache->ReleaseCachedFace(m_pFont); }
|
| - CFX_FontCache* m_pFontCache;
|
| - CFX_Font* m_pFont;
|
| -};
|
| -
|
| class CFX_GlyphBitmap {
|
| public:
|
| int m_Top;
|
|
|