|
| font () |
|
| font (std::string const &aFamilyName, font_style aStyle, point_size aSize) |
|
| font (std::string const &aFamilyName, std::string const &aStyleName, point_size aSize) |
|
| font (const font_info &aFontInfo) |
|
| font (const font &aOther) |
|
| font (const font &aOther, font_style aStyle, point_size aSize) |
|
| font (const font &aOther, std::string const &aStyleName, point_size aSize) |
|
| ~font () |
|
font & | operator= (const font &aOther) |
|
font_id | id () const |
|
bool | has_fallback () const |
|
font | fallback () const |
|
std::string const & | family_name () const override |
|
font_style | style () const override |
|
std::string const & | style_name () const override |
|
point_size | size () const override |
|
dimension | height () const |
|
dimension | descender () const |
|
dimension | line_spacing () const |
|
dimension | kerning (uint32_t aLeftGlyphIndex, uint32_t aRightGlyphIndex) const |
|
bool | is_bitmap_font () const |
|
uint32_t | num_fixed_sizes () const |
|
point_size | fixed_size (uint32_t aFixedSizeIndex) const |
|
const i_glyph_texture & | glyph_texture (const glyph &aGlyph) const |
|
bool | operator== (const font &aRhs) const |
|
bool | operator!= (const font &aRhs) const |
|
bool | operator< (const font &aRhs) const |
|
i_native_font_face & | native_font_face () const |
|
virtual bool | kerning () const |
|
| font_info () |
|
| font_info (std::string const &aFamilyName, font_style aStyle, point_size aSize) |
|
| font_info (std::string const &aFamilyName, std::string const &aStyleName, point_size aSize) |
|
| font_info (std::string const &aFamilyName, font_style aStyle, std::string const &aStyleName, point_size aSize) |
|
| font_info (const font_info &aOther) |
|
virtual | ~font_info () |
|
font_info & | operator= (const font_info &aOther) |
|
virtual bool | style_available () const |
|
virtual bool | style_name_available () const |
|
virtual bool | underline () const |
|
virtual void | set_underline (bool aUnderline) |
|
virtual font_weight | weight () const |
|
virtual bool | kerning () const |
|
virtual void | enable_kerning () |
|
virtual void | disable_kerning () |
|
font_info | with_style (font_style aStyle) const |
|
font_info | with_underline (bool aUnderline) const |
|
font_info | with_size (point_size aSize) const |
|
bool | operator== (const font_info &aRhs) const |
|
bool | operator!= (const font_info &aRhs) const |
|
bool | operator< (const font_info &aRhs) const |
|
|
static font | load_from_file (std::string const &aFileName) |
|
static font | load_from_file (std::string const &aFileName, font_style aStyle, point_size aSize) |
|
static font | load_from_file (std::string const &aFileName, std::string const &aStyleName, point_size aSize) |
|
static font | load_from_memory (const void *aData, std::size_t aSizeInBytes) |
|
static font | load_from_memory (const void *aData, std::size_t aSizeInBytes, font_style aStyle, point_size aSize) |
|
static font | load_from_memory (const void *aData, std::size_t aSizeInBytes, std::string const &aStyleName, point_size aSize) |
|
static font_weight | weight_from_style (font_style aStyle) |
|
static font_weight | weight_from_style_name (std::string aStyleName) |
|
Definition at line 159 of file font.hpp.