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_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 |