#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) |