#include <fontengine.h>
Public Member Functions | |
| void | setFont (const int size, const std::string &family) |
| std::shared_ptr< Glyph > | getGlyph (wchar_t character) |
| int | lineSpacing () |
| std::shared_ptr< Vector2i > | textExtent (const std::wstring &text) |
Static Public Member Functions | |
| static void | addFamily (const std::string &fontFamily, const std::string &filename) |
| static void | removeFamily (const std::string &fontFamily) |
| static std::vector< std::string > | families () |
| static std::string | defaultFamily () |
| static void | setDefaultFamily (const std::string &fontFamily) |
| static FontEngine * | getInstance () |
|
static |
|
static |
|
static |
| std::shared_ptr< Glyph > cil::FontEngine::getGlyph | ( | wchar_t | character | ) |
|
static |
| int cil::FontEngine::lineSpacing | ( | ) |
|
static |
|
static |
| void cil::FontEngine::setFont | ( | const int | size, |
| const std::string & | family ) |
| std::shared_ptr< Vector2i > cil::FontEngine::textExtent | ( | const std::wstring & | text | ) |