|
| SpriteFontManager (const SpriteFontManager &)=delete |
|
SpriteFontManager & | operator= (const SpriteFontManager &)=delete |
|
| SpriteFontManager (SpriteFontManager &&)=delete |
|
SpriteFontManager & | operator= (SpriteFontManager &&)=delete |
|
void | privSetDefaultPath (const std::string defaultPath) |
|
void | privLoadSpriteFontAndAssignKey (const std::string &fileName, const MapKey &) |
|
bool | isFilePathValid (const std::string &filePath) const |
|
void | printFileNameErrorAndTerminate (const std::string &fileName) const |
|
bool | hasKeyBeenAssigned (const MapKey &key) const |
|
void | printKeyAssignedErrorAndTerminate (const MapKey &key) const |
|
void | printSpriteFontLoadedSuccessfully (const std::string &fileName) const |
|
SpriteFont * | privGetSpriteFont (const MapKey &) const |
|
SpriteFont * | tryToGetSpriteFont (const MapKey &) const |
|
void | deleteSpriteFonts () |
|
Manager for sprite fonts.
All font files must be in the Fonts folder containing both the tga and xml file with the same name (ex: Font1.tga and Font1.xml)