|
| FTFontGroup (FontTexKind kind=FTK_GENERAL) |
|
bool | CheckMyFace (FT_Face face) |
|
intrusive_ptr< FTFont > | FindFTFontByChar (ucs4 ch) const |
|
int | GetFTFontCount () |
|
bool | LoadDefaultFTFont (FTFontNameInfo &info, int size) |
|
void | LoadSubFTFont (FTFontNameInfo &info, int size) |
|
virtual std::pair< const FontChar *, const FontTexture2D * > | GetChar (ucs4 ch) const |
|
virtual FT_Face | GetFace () |
|
virtual FT_Face | GetFace (ucs4 ch) |
|
virtual float | Descent () |
|
virtual float | Ascent (bool includeAccent) const |
|
virtual float | LineHeight () const |
|
virtual Float2 | GetKerning (int prevGlyph, ucs4 ch, int *curGlyph) const |
|
virtual bool | Init (const FontDef &def) |
|
virtual intrusive_ptr< const Font > | GetSubFont (ucs4 ch) const |
|
virtual bool | IsMultiFontAdapter () const |
|
| FTFont (FontTexKind kind=FTK_GENERAL) |
|
FontTexKind | GetTexKind () |
|
virtual float | Descent () const |
|
virtual void | TouchFontChar (const FontChar *fc) |
|
int | GetSize () |
|
const char * | GetPath () |
|
float | StringWidth (const ucs4 *text, int maxLen=-1, float spaceExtra=0.0f, bool outline=false) |
|
int | CharCountFromWidth (const ucs4 *text, float width, int maxLen=-1, float spaceExtra=0.0f, bool outline=false) |
|
float | StringEllipsis (const ucs4 *inText, ucs4 *outText, size_t outTextSize, float width, float spaceExtra=0.0f, bool outline=false) |
|
float | CharWidth (ucs4 ch, ucs4 prev) const |
|
signed | AddRef () const |
|
signed | Release () const |
|
signed | GetRefCount () const |
|
|
void | GarbageCollectFTFontSystem () |
|
void | CheckResetFTFontSystem () |
|
|
virtual FontCharID | CreateFontChar (ucs4 ch) const |
|
virtual void | DeleteFontChar (FontCharID fc) |
|
int | _ascend |
|
FT_Face | _face |
|
unsigned char * | _pBuffer |
|
FontTexKind | _texKind |
|
char | _path [MaxPath] |
|
int | _size |
|
The documentation for this class was generated from the following files:
- RenderOverlays/FT_Font.h
- RenderOverlays/FT_Font.cpp