You cannot create BFontManager instances yourself. There is only one instance, accessed using the get() method.
|
Public Member Functions |
| void | addFont (BFont *font) |
| void | scanDirectory (const std::string &dir) |
| int | numFonts () |
| const std::vector< std::string > & | fontNames () |
| std::vector< int > | sizesForFont (const std::string &name) |
| bool | hasFont (const std::string &name, int size, bool bold, bool oblique) |
| BFont * | font (const std::string &name, int size, bool bold, bool oblique) |
Static Public Member Functions |
| BFontManager * | get () |
Protected Member Functions |
| void | fontIsDeleted (BFont *font) |
Friends |
| class | BFont |