Index: core/src/fxge/ge/text_int.h |
diff --git a/core/src/fxge/ge/text_int.h b/core/src/fxge/ge/text_int.h |
index a05907162cb8505e9da10d00d9ed75c3968a0783..29e76d41b1339c4182fa314c3a3b99ee548f798a 100644 |
--- a/core/src/fxge/ge/text_int.h |
+++ b/core/src/fxge/ge/text_int.h |
@@ -64,20 +64,34 @@ class CFX_UnicodeEncoding : public IFX_FontEncoding { |
#define CHARSET_FLAG_BIG5 8 |
#define CHARSET_FLAG_GB 16 |
#define CHARSET_FLAG_KOREAN 32 |
-class CFontFaceInfo { |
+ |
+class CFX_FontFaceInfo { |
public: |
- CFX_ByteString m_FilePath; |
- CFX_ByteString m_FaceName; |
+ CFX_FontFaceInfo(CFX_ByteString filePath, CFX_ByteString faceName, |
+ CFX_ByteString fontTables, FX_DWORD fontOffset, |
+ FX_DWORD fileSize) |
+ : m_FilePath(filePath), |
+ m_FaceName(faceName), |
+ m_FontTables(fontTables), |
+ m_Styles(0), |
+ m_Charsets(0), |
+ m_FontOffset(fontOffset), |
+ m_FileSize(fileSize) {} |
+ |
+ const CFX_ByteString m_FilePath; |
+ const CFX_ByteString m_FaceName; |
+ const CFX_ByteString m_FontTables; |
FX_DWORD m_Styles; |
FX_DWORD m_Charsets; |
- FX_DWORD m_FontOffset; |
- FX_DWORD m_FileSize; |
- CFX_ByteString m_FontTables; |
+ const FX_DWORD m_FontOffset; |
Lei Zhang
2015/08/06 18:29:44
maybe put all the constants together?
Tom Sepez
2015/08/06 18:40:42
Sure. But I'm more interested in putting like-typ
|
+ const FX_DWORD m_FileSize; |
}; |
+ |
class CFontFileFaceInfo { |
public: |
CFontFileFaceInfo(); |
~CFontFileFaceInfo(); |
+ |
IFX_FileStream* m_pFile; |
FXFT_Face m_Face; |
CFX_ByteString m_FaceName; |