33 #include "../Render/graphic_context.h" 34 #include "../Image/pixel_buffer.h" 35 #include "../2D/sprite.h" 36 #include "font_description.h" 37 #include "glyph_metrics.h" 46 class FontFamily_Impl;
109 std::shared_ptr<FontFamily_Impl> impl;
Font description class.
Definition: font_description.h:66
2D Graphics Canvas
Definition: canvas.h:72
Sprite class.
Definition: sprite.h:55
void add(const std::string &typeface_name, float height)
Add standard font.
Virtual File System (VFS).
Definition: file_system.h:47
void throw_if_null() const
Throw an exception if this object is invalid.
friend class Font_Impl
Definition: font_family.h:111
FontFamily()
Constructs a null font family.
FontFamily class.
Definition: font_family.h:52
const std::string & get_family_name() const
Font family name used for this font family.
bool is_null() const
Returns true if this object is invalid.
Definition: font_family.h:70
Font metrics class.
Definition: font_metrics.h:46