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) const clan::Font
clip_from_right(Canvas &canvas, const std::string &text, float width) const clan::Font
draw_text(Canvas &canvas, const Pointf &position, const std::string &text, const Colorf &color=StandardColorf::white())clan::Font
draw_text(Canvas &canvas, float xpos, float ypos, const std::string &text, const Colorf &color=StandardColorf::white())clan::Fontinline
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) const clan::Font
get_character_indices(Canvas &canvas, const std::string &text) const clan::Font
get_clipped_text(Canvas &canvas, const Sizef &box_size, const std::string &text, const std::string &ellipsis_text="...") const clan::Font
get_description() const clan::Font
get_font_metrics(Canvas &canvas) const clan::Font
get_handle(Canvas &canvas)clan::Font
get_metrics(Canvas &canvas, unsigned int glyph) const clan::Font
is_null() const clan::Fontinline
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::Fontstatic
measure_text(Canvas &canvas, const std::string &string) const clan::Font
operator bool() const clan::Fontinlineexplicit
Path classclan::Fontfriend
resource(Canvas &canvas, const std::string &family_name, const FontDescription &desc, const ResourceManager &resources)clan::Fontstatic
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