HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RE_Font Member List

This is the complete list of members for RE_Font, including all inherited members.

createFontDeferData(RE_Render *r, const UT_StringArray &strings, const UT_Array< RE_Font * > &fonts, const UT_Array< UT_Unicode::transform * > &xforms, const UT_Array< UT_FRGBA > &clrs, const UT_Array< UT_Vector3F > &positions, fpreal32 sx, fpreal32 sy, fpreal32 tx, fpreal32 ty, UT_Array< RE_FontDeferData > &defer_data, bool use_shared_font_buffers)RE_Fontstatic
emptyFont()RE_Fontstatic
get(const FONT_Info &font_info, float size)RE_Fontstatic
get(const char *font_name, float size)RE_Fontstatic
get(RE_Font &font, FONT_Variant variant)RE_Fontstatic
getAscender()RE_Font
getDescender()RE_Font
getFloatWidth(const char *s)RE_Font
getFontInfo() const RE_Fontinline
getHeight()RE_Font
getHorizAdvance(utf32 cp)RE_Font
getHorizAdvance(utf32 cp, utf32 cp_next)RE_Font
getIntegerWidth(const char *s)RE_Font
getName() const RE_Font
getSize() const RE_Fontinline
getStringWidth(const utf8 *s, const utf8 *e=nullptr, const UT_Unicode::transform *cp_xform=nullptr)RE_Font
getStringWidth(const UT_StringView &str, const UT_Unicode::transform *cp_xform=nullptr)RE_Fontinline
getStringWidth(const UT_String &str, const UT_Unicode::transform *cp_xform=nullptr)RE_Fontinline
getStringWidth(const UT_StringRef &str, const UT_Unicode::transform *cp_xform=nullptr)RE_Fontinline
getStringWidth(const UT_WorkBuffer &str, const UT_Unicode::transform *cp_xform=nullptr)RE_Fontinline
getTrimmedString(const utf8 *&s, const utf8 *&e, const utf8 *ellipsis, float max_width, bool trim_right, const UT_Unicode::transform *cp_xform=nullptr, float *trimmed_width=nullptr)RE_Font
getUnderlinePos()RE_Font
getUnderlineThickness()RE_Font
getXHeight()RE_Font
hasGlyph(utf32 cp)RE_Font
isStringWiderThan(const utf8 *s, const utf8 *e, float width, const UT_Unicode::transform *cp_xform=nullptr)RE_Font
isStringWiderThan(const UT_StringView &str, float width, const UT_Unicode::transform *cp_xform=nullptr)RE_Fontinline
isValid() const RE_Fontinline
operator!=(const RE_Font &other) const RE_Fontinline
operator==(const RE_Font &other) const RE_Font
re_FontCache classRE_Fontfriend
RE_RenderUI classRE_Fontfriend
renderFontDeferData(RE_Render *r, UT_Array< RE_FontDeferData > &deferData)RE_Fontstatic
splitString(const UT_StringView &s, UT_StringView &left, UT_StringView &right, float max_width, RE_StringSplitType split_type=RE_SST_NARROWER_ONLY, const UT_Unicode::transform *cp_xform=nullptr)RE_Font
wrapString(const UT_StringView &s, UT_StringViewArray &result, float max_width, float max_height=FLT_MAX, RE_StringSplitType split_type=RE_SST_BOUNDARY_HARD, const UT_Unicode::transform *cp_xform=nullptr)RE_Font