addChar(const llwchar wch) | LLFontGL | [protected, virtual] |
addEmbeddedChar(llwchar wc, LLImageGL *image, const LLString &label) | LLFontGL | |
addEmbeddedChar(llwchar wc, LLImageGL *image, const LLWString &label) | LLFontGL | |
addGlyph(const llwchar wch, const U32 glyph_index) | LLFont | [protected, virtual] |
addGlyphFromFont(LLFont *fontp, const llwchar wch, const U32 glyph_index) | LLFont | [protected, virtual] |
BASELINE enum value | LLFontGL | |
BOLD enum value | LLFontGL | |
BOTTOM enum value | LLFontGL | |
char_glyph_info_map_t typedef | LLFont | [protected] |
charFromPixelOffset(const llwchar *wchars, const S32 char_offset, F32 x, F32 max_pixels=F32_MAX, S32 max_chars=S32_MAX, BOOL round=TRUE, BOOL use_embedded=FALSE) const | LLFontGL | [virtual] |
clearEmbeddedChars() | LLFontGL | [protected] |
destroyDefaultFonts() | LLFontGL | [static] |
destroyGL() | LLFontGL | [static] |
drawGlyph(const LLRectf &screen_rect, const LLRectf &uv_rect, const LLColor4 &color, U8 style, F32 drop_shadow_fade) const | LLFontGL | [protected] |
DROP_SHADOW enum value | LLFontGL | |
DROP_SHADOW_SOFT enum value | LLFontGL | |
embedded_map_t typedef | LLFontGL | [protected] |
FIRST_CHAR enum value | LLFont | |
firstDrawableChar(const llwchar *wchars, F32 max_pixels, S32 text_len, S32 start_pos=S32_MAX, S32 max_chars=S32_MAX) const | LLFontGL | [virtual] |
fontFromName(const LLString &name) | LLFontGL | [static] |
getAscenderHeight() const | LLFontGL | [inline, virtual] |
getDescenderHeight() const | LLFontGL | [inline, virtual] |
getEmbeddedCharAdvance(const embedded_data_t *ext_data) const | LLFontGL | [protected] |
getEmbeddedCharData(const llwchar wch) const | LLFontGL | [protected] |
getFontPathLocal() | LLFontGL | [protected, static] |
getFontPathSystem() | LLFontGL | [protected, static] |
getGlyphInfo(const llwchar wch) const | LLFont | [protected, virtual] |
getImageGL() const | LLFontGL | |
getLineHeight() const | LLFontGL | [inline, virtual] |
getMetrics(const llwchar wc) const | LLFont | |
getStyleFromString(const LLString &style) | LLFontGL | [static] |
getWidth(const LLString &utf8text) const | LLFontGL | [virtual] |
getWidth(const llwchar *wchars) const | LLFontGL | [virtual] |
getWidth(const LLString &utf8text, const S32 offset, const S32 max_chars) const | LLFontGL | [virtual] |
getWidth(const llwchar *wchars, const S32 offset, const S32 max_chars, BOOL use_embedded=FALSE) const | LLFontGL | [virtual] |
getWidthF32(const LLString &utf8text) const | LLFontGL | [virtual] |
getWidthF32(const llwchar *wchars) const | LLFontGL | [virtual] |
getWidthF32(const LLString &text, const S32 offset, const S32 max_chars) const | LLFontGL | [virtual] |
getWidthF32(const llwchar *wchars, const S32 offset, const S32 max_chars, BOOL use_embedded=FALSE) const | LLFontGL | [virtual] |
getXAdvance(const llwchar wc) const | LLFont | |
getXKerning(const llwchar char_left, const llwchar char_right) const | LLFont | |
HAlign enum name | LLFontGL | |
hAlignFromName(const LLString &name) | LLFontGL | [static] |
hasGlyph(const llwchar wch) const | LLFont | [protected, virtual] |
HCENTER enum value | LLFontGL | |
init() | LLFontGL | |
initDefaultFonts(F32 screen_dpi, F32 x_scale, F32 y_scale, const LLString &monospace_file, F32 monospace_size, const LLString &sansserif_file, const LLString &sansserif_fallback_file, F32 ss_fallback_scale, F32 small_size, F32 medium_size, F32 large_size, F32 huge_size, const LLString &sansserif_bold_file, F32 bold_size, const LLString &app_dir=LLString::null) | LLFontGL | [static] |
insertGlyphInfo(llwchar wch, LLFontGlyphInfo *gi) const | LLFont | [protected] |
ITALIC enum value | LLFontGL | |
LAST_CHAR_BASIC enum value | LLFont | |
LAST_CHAR_FULL enum value | LLFont | |
LEFT enum value | LLFontGL | |
LLFont(LLImageRaw *imagep=NULL) | LLFont | |
LLFontGL() | LLFontGL | |
LLFontGL(const LLFontGL &source) | LLFontGL | |
LLHUDText class | LLFontGL | [friend] |
LLTextBillboard class | LLFontGL | [friend] |
loadFace(LLFontGL *fontp, const LLString &fontname, const F32 point_size, LLFontList *fallback_fontp) | LLFontGL | [static] |
loadFace(const LLString &filename, const F32 point_size, const F32 vert_dpi, const F32 horz_dpi) | LLFontGL | |
LLFont::loadFace(const std::string &filename, const F32 point_size, const F32 vert_dpi, const F32 horz_dpi, const S32 components, BOOL is_fallback) | LLFont | [virtual] |
loadFaceFallback(LLFontList *fontp, const LLString &fontname, const F32 point_size) | LLFontGL | [static] |
mAscender | LLFont | [protected] |
maxDrawableChars(const llwchar *wchars, F32 max_pixels, S32 max_chars=S32_MAX, BOOL end_on_word_boundary=FALSE, const BOOL use_embedded=FALSE, F32 *drawn_pixels=NULL) const | LLFontGL | [virtual] |
mBitmapHeight | LLFont | [protected] |
mBitmapWidth | LLFont | [protected] |
mCharGlyphInfoMap | LLFont | [mutable, protected] |
mCurrentOffsetX | LLFont | [protected] |
mCurrentOffsetY | LLFont | [protected] |
mDescender | LLFont | [protected] |
mEmbeddedChars | LLFontGL | [protected] |
mFallbackFontp | LLFont | [protected] |
mFTFace | LLFont | [protected] |
mImageGLp | LLFontGL | [protected] |
mIsFallback | LLFont | [protected] |
mLineHeight | LLFont | [protected] |
mMaxCharHeight | LLFont | [protected] |
mMaxCharWidth | LLFont | [protected] |
mName | LLFont | [protected] |
mNumComponents | LLFont | [protected] |
mRawImageGLp | LLFontGL | [protected] |
mValid | LLFont | [protected] |
nameFromFont(const LLFontGL *fontp) | LLFontGL | [static] |
nameFromHAlign(LLFontGL::HAlign align) | LLFontGL | [static] |
nameFromVAlign(LLFontGL::VAlign align) | LLFontGL | [static] |
NORMAL enum value | LLFontGL | |
NUM_CHARS enum value | LLFont | |
NUM_CHARS_FULL enum value | LLFont | |
operator=(const LLFontGL &source) | LLFontGL | |
removeEmbeddedChar(llwchar wc) | LLFontGL | |
render(const LLWString &text, const S32 begin_offset, F32 x, F32 y, const LLColor4 &color) const | LLFontGL | [inline] |
render(const LLWString &text, S32 begin_offset, F32 x, F32 y, const LLColor4 &color, HAlign halign=LEFT, VAlign valign=BASELINE, U8 style=NORMAL, S32 max_chars=S32_MAX, S32 max_pixels=S32_MAX, F32 *right_x=NULL, BOOL use_embedded=FALSE, BOOL use_ellipses=FALSE) const | LLFontGL | |
renderGlyph(const U32 glyph_index) | LLFont | [protected] |
renderQuad(const LLRectf &screen_rect, const LLRectf &uv_rect, F32 slant_amt) const | LLFontGL | [protected] |
renderUTF8(const LLString &text, const S32 begin_offset, S32 x, S32 y, const LLColor4 &color) const | LLFontGL | [inline] |
renderUTF8(const LLString &text, const S32 begin_offset, S32 x, S32 y, const LLColor4 &color, HAlign halign, VAlign valign, U8 style=NORMAL) const | LLFontGL | [inline] |
renderUTF8(const LLString &text, S32 begin_offset, F32 x, F32 y, const LLColor4 &color, HAlign halign, VAlign valign, U8 style, S32 max_chars, S32 max_pixels, F32 *right_x, BOOL use_ellipses) const | LLFontGL | |
reset() | LLFontGL | |
resetBitmap() | LLFont | [protected] |
RIGHT enum value | LLFontGL | |
sAppDir | LLFontGL | [static] |
sCurOrigin | LLFontGL | [static] |
setCharToGlyphMap(llwchar wch, U32 glyph_index) const | LLFont | |
setFallbackFont(LLFontList *fontp) | LLFont | [inline] |
setRawImage(LLImageRaw *imagep) | LLFont | |
setSubImageLuminanceAlpha(const U32 x, const U32 y, const U32 width, const U32 height, const U8 *data, S32 stride=0) | LLFont | [protected] |
sHorizDPI | LLFontGL | [static] |
sMonospace | LLFontGL | [static] |
sOriginStack | LLFontGL | [static] |
sSansSerif | LLFontGL | [static] |
sSansSerifBig | LLFontGL | [static] |
sSansSerifBold | LLFontGL | [static] |
sSansSerifHuge | LLFontGL | [static] |
sSansSerifSmall | LLFontGL | [static] |
sScaleX | LLFontGL | [static] |
sScaleY | LLFontGL | [static] |
sShadowColor | LLFontGL | [static] |
sSSBigFallback | LLFontGL | [static] |
sSSBoldFallback | LLFontGL | [static] |
sSSFallback | LLFontGL | [static] |
sSSHugeFallback | LLFontGL | [static] |
sSSSmallFallback | LLFontGL | [static] |
StyleFlags enum name | LLFontGL | |
sVertDPI | LLFontGL | [static] |
TOP enum value | LLFontGL | |
UNDERLINE enum value | LLFontGL | |
VAlign enum name | LLFontGL | |
vAlignFromName(const LLString &name) | LLFontGL | [static] |
VCENTER enum value | LLFontGL | |
~LLFont() | LLFont | [virtual] |
~LLFontGL() | LLFontGL | |