#include <Font.hpp>

Public Member Functions | |
| Font () | |
| Default constructor. | |
| bool | LoadFromFile (const std::string &Filename, unsigned int CharSize=30, const Unicode::Text &Charset=ourDefaultCharset) |
| Load the font from a file. | |
| bool | LoadFromMemory (const char *Data, std::size_t SizeInBytes, unsigned int CharSize=30, const Unicode::Text &Charset=ourDefaultCharset) |
| Load the font from a file in memory. | |
| unsigned int | GetCharacterSize () const |
| Get the base size of characters in the font; All glyphs dimensions are based on this value. | |
| const Glyph & | GetGlyph (Uint32 CodePoint) const |
| Get the description of a glyph (character) given by its unicode value. | |
| const Image & | GetImage () const |
| Get the image containing the rendered characters (glyphs). | |
Static Public Member Functions | |
| static const Font & | GetDefaultFont () |
| Get the SFML default built-in font (Arial). | |
This class is meant to be used by sf::String
Definition at line 54 of file Font.hpp.
| unsigned int sf::Font::GetCharacterSize | ( | ) | const |
| const Font & sf::Font::GetDefaultFont | ( | ) | [static] |
| const Glyph & sf::Font::GetGlyph | ( | Uint32 | CodePoint | ) | const |
Get the description of a glyph (character) given by its unicode value.
Get the description of a glyph (character) given by its unicode value.
| CodePoint | : Unicode value of the character to get |
| const Image & sf::Font::GetImage | ( | ) | const |
| bool sf::Font::LoadFromFile | ( | const std::string & | Filename, | |
| unsigned int | CharSize = 30, |
|||
| const Unicode::Text & | Charset = ourDefaultCharset | |||
| ) |
Load the font from a file.
| Filename | : Font file to load | |
| CharSize | : Size of characters in bitmap - the bigger, the higher quality (30 by default) | |
| Charset | : Characters set to generate (by default, contains the ISO-8859-1 printable characters) |
| bool sf::Font::LoadFromMemory | ( | const char * | Data, | |
| std::size_t | SizeInBytes, | |||
| unsigned int | CharSize = 30, |
|||
| const Unicode::Text & | Charset = ourDefaultCharset | |||
| ) |
Load the font from a file in memory.
| Data | : Pointer to the data to load | |
| SizeInBytes | : Size of the data, in bytes | |
| CharSize | : Size of characters in bitmap - the bigger, the higher quality (30 by default) | |
| Charset | : Characters set to generate (by default, contains the ISO-8859-1 printable characters) |