Visual Computing Library
|
Public Member Functions | |
FontManager (const FontManager &)=delete | |
FontManager & | operator= (const FontManager &)=delete |
FontManager (FontManager &&)=delete | |
FontManager & | operator= (FontManager &&)=delete |
void | loadFont (VclFont::Enum font) |
void | loadFont (const FontData &fd, const std::string &fontName) |
void | loadFont (const std::string &filePath, const std::string &fontName) |
bgfx::FontHandle | getFontHandle (VclFont::Enum font, uint16_t fontSize) |
bgfx::FontHandle | getFontHandle (const std::string &fontName, uint16_t fontSize) |
Private Member Functions | |
bgfx::FontManager & | getBGFXFontManager () |
Static Private Member Functions | |
static bgfx::TrueTypeHandle | loadTtf (bgfx::FontManager &fontManager, const char *filePath) |
static bgfx::TrueTypeHandle | loadTtf (bgfx::FontManager &fontManager, const uint8_t *data, std::size_t size) |
Private Attributes | |
friend | TextManager |
bgfx::FontManager | mFontManager |
std::map< std::string, bgfx::TrueTypeHandle > | mTTMap |
std::map< std::pair< std::string, uint16_t >, bgfx::FontHandle > | mFontMap |