|
| | 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.