|
vdr-plugin-softhddevice-drm-gles 1.4.0
|
#include <openglosd.h>

Public Member Functions | |
| virtual | ~cOglFont (void) |
| cOglFontAtlas * | Atlas (void) |
| const char * | Name (void) |
| int | Size (void) |
| int | Bottom (void) |
| int | Height (void) |
| cOglGlyph * | Glyph (FT_ULong charCode) const |
| int | Kerning (cOglGlyph *glyph, FT_ULong prevSym) const |
| int | AtlasKerning (cOglAtlasGlyph *glyph, FT_ULong prevSym) const |
Static Public Member Functions | |
| static cOglFont * | Get (const char *name, int charHeight) |
| static void | Cleanup (void) |
Private Member Functions | |
| cOglFont (const char *fontName, int charHeight) | |
Static Private Member Functions | |
| static void | Init (void) |
Private Attributes | |
| cString | name |
| int | size |
| int | height |
| int | bottom |
| FT_Face | face |
| cList< cOglGlyph > | glyphCache |
| cOglFontAtlas * | atlas |
Static Private Attributes | |
| static bool | initiated = false |
| static FT_Library | ftLib = 0 |
| static cList< cOglFont > * | fonts = 0 |
Definition at line 227 of file openglosd.h.
|
private |
|
virtual |
Definition at line 758 of file openglosd.cpp.
|
inline |
Definition at line 244 of file openglosd.h.
References atlas.
Referenced by cOglCmdDrawText::Execute().
| int cOglFont::AtlasKerning | ( | cOglAtlasGlyph * | glyph, |
| FT_ULong | prevSym | ||
| ) | const |
Definition at line 876 of file openglosd.cpp.
References cOglAtlasGlyph::CharCode(), face, cOglAtlasGlyph::GetKerningCache(), KERNING_UNKNOWN, and cOglAtlasGlyph::SetKerningCache().
Referenced by cOglCmdDrawText::Execute().
|
inline |
Definition at line 248 of file openglosd.h.
References bottom.
Referenced by cOglCmdDrawText::Execute().
|
static |
Definition at line 786 of file openglosd.cpp.
References fonts, ftLib, initiated, and LOGERROR.
Referenced by cOglThread::Cleanup().
|
static |
Definition at line 763 of file openglosd.cpp.
References cOglFont(), fonts, Init(), name, Name(), and Size().
Referenced by cOglCmdDrawText::Execute().
| cOglGlyph * cOglFont::Glyph | ( | FT_ULong | charCode | ) | const |
Definition at line 797 of file openglosd.cpp.
References code, face, FT_Errors, ftLib, Glyph(), glyphCache, LOGERROR, and message.
Referenced by cOglCmdDrawText::Execute(), and Glyph().
|
inline |
Definition at line 249 of file openglosd.h.
References height.
Referenced by cOglCmdDrawText::Execute().
|
staticprivate |
| int cOglFont::Kerning | ( | cOglGlyph * | glyph, |
| FT_ULong | prevSym | ||
| ) | const |
Definition at line 860 of file openglosd.cpp.
References cOglGlyph::CharCode(), face, cOglGlyph::GetKerningCache(), KERNING_UNKNOWN, and cOglGlyph::SetKerningCache().
Referenced by cOglCmdDrawText::Execute().
|
inline |
|
inline |
|
private |
Definition at line 240 of file openglosd.h.
Referenced by Atlas(), cOglFont(), and ~cOglFont().
|
private |
Definition at line 233 of file openglosd.h.
Referenced by Bottom(), and cOglFont().
|
private |
Definition at line 235 of file openglosd.h.
Referenced by AtlasKerning(), cOglFont(), Glyph(), Kerning(), and ~cOglFont().
|
staticprivate |
Definition at line 236 of file openglosd.h.
|
staticprivate |
Definition at line 234 of file openglosd.h.
Referenced by Cleanup(), cOglFont(), Glyph(), and Init().
|
mutableprivate |
Definition at line 237 of file openglosd.h.
Referenced by Glyph().
|
private |
Definition at line 232 of file openglosd.h.
Referenced by cOglFont(), and Height().
|
staticprivate |
Definition at line 229 of file openglosd.h.
|
private |
Definition at line 230 of file openglosd.h.
Referenced by cOglFont(), Get(), and Name().
|
private |
Definition at line 231 of file openglosd.h.
Referenced by cOglFont(), and Size().