|
HDK
|
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_Font | static |
| emptyFont() | RE_Font | static |
| get(const FONT_Info &font_info, float size) | RE_Font | static |
| get(const char *font_name, float size) | RE_Font | static |
| get(RE_Font &font, FONT_Variant variant) | RE_Font | static |
| getAscender() | RE_Font | |
| getDescender() | RE_Font | |
| getFloatWidth(const char *s) | RE_Font | |
| getFontInfo() const | RE_Font | inline |
| 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_Font | inline |
| 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_Font | inline |
| getStringWidth(const UT_String &str, const UT_Unicode::transform *cp_xform=nullptr) | RE_Font | inline |
| getStringWidth(const UT_StringRef &str, const UT_Unicode::transform *cp_xform=nullptr) | RE_Font | inline |
| getStringWidth(const UT_WorkBuffer &str, const UT_Unicode::transform *cp_xform=nullptr) | RE_Font | inline |
| 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_Font | inline |
| isValid() const | RE_Font | inline |
| operator!=(const RE_Font &other) const | RE_Font | inline |
| operator==(const RE_Font &other) const | RE_Font | |
| RE_Font(const FONT_Info &font_info, float size, const PassKey &) | RE_Font | |
| RE_Font(RE_Font &ref, float scale, const PassKey &) | RE_Font | |
| re_FontCache class | RE_Font | friend |
| RE_RenderUI class | RE_Font | friend |
| renderFontDeferData(RE_Render *r, UT_Array< RE_FontDeferData > &deferData) | RE_Font | static |
| 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 |