Font is the low-level class for loading and manipulating character fonts.
More...
#include <Font.hpp>
|
| | 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).
|
Font is the low-level class for loading and manipulating character fonts.
This class is meant to be used by sf::String
Definition at line 54 of file Font.hpp.
◆ Font()
Default constructor.
Definition at line 64 of file Font.cpp.
◆ GetCharacterSize()
| unsigned int sf::Font::GetCharacterSize |
( |
| ) |
const |
Get the base size of characters in the font; All glyphs dimensions are based on this value.
- Returns
- Base size of characters
Definition at line 120 of file Font.cpp.
◆ GetDefaultFont()
| const Font & sf::Font::GetDefaultFont |
( |
| ) |
|
|
static |
Get the SFML default built-in font (Arial).
- Returns
- Instance of the default font
Definition at line 159 of file Font.cpp.
◆ GetGlyph()
| const Glyph & sf::Font::GetGlyph |
( |
Uint32 | CodePoint | ) |
const |
Get the description of a glyph (character) given by its unicode value.
- Parameters
-
| CodePoint | : Unicode value of the character to get |
- Returns
- Glyph's visual settings, or an invalid glyph if character not found
Definition at line 130 of file Font.cpp.
◆ GetImage()
| const Image & sf::Font::GetImage |
( |
| ) |
const |
Get the image containing the rendered characters (glyphs).
- Returns
- Image containing glyphs
Definition at line 150 of file Font.cpp.
◆ LoadFromFile()
| bool sf::Font::LoadFromFile |
( |
const std::string & | Filename, |
|
|
unsigned int | CharSize = 30, |
|
|
const Unicode::Text & | Charset = ourDefaultCharset ) |
Load the font from a file.
- Parameters
-
| 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) |
- Returns
- True if loading was successful
Definition at line 74 of file Font.cpp.
◆ LoadFromMemory()
| 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.
- Parameters
-
| 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) |
- Returns
- True if loading was successful
Definition at line 93 of file Font.cpp.
The documentation for this class was generated from the following files: