|
vdr 2.8.1
|
Public Member Functions | |
| cGlyph (uint CharCode, FT_GlyphSlotRec_ *GlyphData) | |
| virtual | ~cGlyph () override |
| uint | CharCode (void) const |
| uchar * | Bitmap (void) const |
| int | AdvanceX (void) const |
| int | AdvanceY (void) const |
| int | Left (void) const |
| int | Top (void) const |
| int | Width (void) const |
| int | Rows (void) const |
| int | Pitch (void) const |
| int | GetKerningCache (uint PrevSym) const |
| void | SetKerningCache (uint PrevSym, int Kerning) |
| Public Member Functions inherited from cListObject | |
| cListObject (void) | |
| virtual | ~cListObject () |
| virtual int | Compare (const cListObject &ListObject) const |
| void | Append (cListObject *Object) |
| void | Insert (cListObject *Object) |
| void | Unlink (void) |
| int | Index (void) const |
| cListObject * | Prev (void) const |
| cListObject * | Next (void) const |
Private Attributes | |
| uint | charCode |
| uchar * | bitmap |
| int | advanceX |
| int | advanceY |
| int | left |
| int | top |
| int | width |
| int | rows |
| int | pitch |
| cVector< tKerning > | kerningCache |
| cGlyph::cGlyph | ( | uint | CharCode, |
| FT_GlyphSlotRec_ * | GlyphData ) |
|
inline |
Definition at line 55 of file font.c.
References advanceX.
Referenced by cFreetypeFont::DrawText(), cFreetypeFont::DrawText(), cFreetypeFont::Width(), and cFreetypeFont::Width().
|
inline |
|
inline |
Definition at line 54 of file font.c.
References bitmap.
Referenced by cFreetypeFont::DrawText(), and cFreetypeFont::DrawText().
|
inline |
| int cGlyph::GetKerningCache | ( | uint | PrevSym | ) | const |
Definition at line 86 of file font.c.
References KERNING_UNKNOWN, and kerningCache.
|
inline |
Definition at line 57 of file font.c.
References left.
Referenced by cFreetypeFont::DrawText(), and cFreetypeFont::DrawText().
|
inline |
Definition at line 61 of file font.c.
References pitch.
Referenced by cFreetypeFont::DrawText(), and cFreetypeFont::DrawText().
|
inline |
Definition at line 60 of file font.c.
References rows.
Referenced by cFreetypeFont::DrawText(), and cFreetypeFont::DrawText().
| void cGlyph::SetKerningCache | ( | uint | PrevSym, |
| int | Kerning ) |
Definition at line 95 of file font.c.
References kerningCache.
|
inline |
Definition at line 58 of file font.c.
References top.
Referenced by cFreetypeFont::DrawText(), and cFreetypeFont::DrawText().
|
inline |
Definition at line 59 of file font.c.
References width.
Referenced by cFreetypeFont::DrawText(), and cFreetypeFont::DrawText().
|
private |
Definition at line 42 of file font.c.
Referenced by AdvanceX(), and cGlyph().
|
private |
Definition at line 43 of file font.c.
Referenced by AdvanceY(), and cGlyph().
|
private |
|
private |
Definition at line 40 of file font.c.
Referenced by cGlyph(), and CharCode().
Definition at line 49 of file font.c.
Referenced by GetKerningCache(), and SetKerningCache().
|
private |
|
private |
|
private |
|
private |
|
private |