diff options
author | Monroe Linden <monroe@lindenlab.com> | 2010-02-18 13:40:32 -0800 |
---|---|---|
committer | Monroe Linden <monroe@lindenlab.com> | 2010-02-18 13:40:32 -0800 |
commit | 08e3e05c0a1aa99bc6cf300191ea3c7feb97ff9a (patch) | |
tree | 3d039671b8fab5123beef3fc566842fefce08f8d /indra/llrender/llfontfreetype.h | |
parent | 3e8320201fb89ce01bed18dc1ab7a41811fd3982 (diff) |
Additional optimizations to text reflow for EXT-5071.
Added versions of LLFontFreeType::getXAdvance() and LLFontFreeType::getXKerning() that take LLFontGlyphInfo* instead of llwchar. This allows code in LLFontGL that already has the LLFontGlyphInfo* to pass them instead, saving calls to LLFontFreetype::getGlyphInfo.
Reviewed by Richard.
Diffstat (limited to 'indra/llrender/llfontfreetype.h')
-rw-r--r-- | indra/llrender/llfontfreetype.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/indra/llrender/llfontfreetype.h b/indra/llrender/llfontfreetype.h index 7a5d029038..f60d09316d 100644 --- a/indra/llrender/llfontfreetype.h +++ b/indra/llrender/llfontfreetype.h @@ -128,7 +128,9 @@ public: }; F32 getXAdvance(llwchar wc) const; + F32 getXAdvance(const LLFontGlyphInfo* glyph) const; F32 getXKerning(llwchar char_left, llwchar char_right) const; // Get the kerning between the two characters + F32 getXKerning(const LLFontGlyphInfo* left_glyph_info, const LLFontGlyphInfo* right_glyph_info) const; // Get the kerning between the two characters LLFontGlyphInfo* getGlyphInfo(llwchar wch) const; |