StarEngine
|
#include <FontManager.h>
Public Member Functions | |
~FontManager (void) | |
bool | LoadFont (const tstring &path, const tstring &name, int32 size) |
const Font & | GetFont (const tstring &name) |
bool | DeleteFont (const tstring &name) |
void | EraseFonts () |
bool | DrawText (const tstring &text, const tstring &fontname, TransformComponent *transform, Color color=Color::Black) |
bool | DrawText (TextDesc textDesc) |
void | SplitIntoLines (std::vector< std::string > &list, const std::string &string) |
Static Public Member Functions | |
static FontManager * | GetInstance () |
|
inline |
bool star::FontManager::DeleteFont | ( | const tstring & | name | ) |
bool star::FontManager::DrawText | ( | const tstring & | text, |
const tstring & | fontname, | ||
TransformComponent * | transform, | ||
Color | color = Color::Black |
||
) |
bool star::FontManager::DrawText | ( | TextDesc | textDesc | ) |
void star::FontManager::EraseFonts | ( | ) |
|
static |
void star::FontManager::SplitIntoLines | ( | std::vector< std::string > & | list, |
const std::string & | string | ||
) |