clan::Font Member List

This is the complete list of members for clan::Font, including all inherited members.

clip_from_left(Canvas &canvas, const std::string &text, float width) | clan::Font |
clip_from_right(Canvas &canvas, const std::string &text, float width) | clan::Font |
draw_text(Canvas &canvas, const Pointf &position, const std::string &text, const Colorf &color=Colorf::white) | clan::Font |
draw_text(Canvas &canvas, float xpos, float ypos, const std::string &text, const Colorf &color=Colorf::white) | clan::Font | inline
Font() | clan::Font |
Font(FontFamily &font_family, float height) | clan::Font |
Font(FontFamily &font_family, const FontDescription &desc) | clan::Font |
Font(const std::string &typeface_name, float height) | clan::Font |
Font(const std::string &typeface_name, const FontDescription &desc) | clan::Font |
Font(const FontDescription &desc, const std::string &ttf_filename) | clan::Font |
Font(const FontDescription &desc, const std::string &ttf_filename, FileSystem fs) | clan::Font |
Font(Canvas &canvas, const std::string &typeface_name, Sprite &sprite, const std::string &glyph_list, float spacelen, bool monospace, const FontMetrics &metrics) | clan::Font |
get_character_index(Canvas &canvas, const std::string &text, const Pointf &point) | clan::Font |
get_character_indices(Canvas &canvas, const std::string &text) | clan::Font |
get_clipped_text(Canvas &canvas, const Sizef &box_size, const std::string &text, const std::string &ellipsis_text="...") | clan::Font |
get_font_metrics(Canvas &canvas) | clan::Font |
get_metrics(Canvas &canvas, unsigned int glyph) | clan::Font |
is_null() const | clan::Font | inline
load(Canvas &canvas, const std::string &family_name, const FontDescription &reference_desc, FontFamily &font_family, const XMLResourceDocument &doc, std::function< Resource< Sprite >(Canvas &, const std::string &)> cb_get_sprite=std::function< Resource< Sprite >(Canvas &, const std::string &)>()) | clan::Font | static
measure_text(Canvas &canvas, const std::string &string) | clan::Font |
Path class | clan::Font | friend
resource(Canvas &canvas, const std::string &family_name, const FontDescription &desc, const ResourceManager &resources) | clan::Font | static
set_height(float value) | clan::Font |
set_line_height(float height) | clan::Font |
set_scalable(float height_threshold=64.0f) | clan::Font |
set_style(FontStyle setting=FontStyle::normal) | clan::Font |
set_weight(FontWeight value=FontWeight::normal) | clan::Font |
throw_if_null() const | clan::Font |