|
vdr-plugin-softhddevice-drm-gles 1.6.4-d0291bb
|
OpenGL OSD Representation of a VDR Font. More...
#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) const |
| int | Kerning (cOglGlyph *glyph, FT_ULong prevSym) const |
Static Public Member Functions | |
| static cOglFont * | Get (const char *, int) |
| static void | Cleanup (void) |
Private Member Functions | |
| cOglFont (const char *, int) | |
Static Private Member Functions | |
| static void | Init (void) |
Private Attributes | |
| cString | m_name |
| int | m_size |
| int | m_height = 0 |
| int | m_bottom = 0 |
| FT_Face | m_face |
| cList< cOglGlyph > | m_glyphCache |
| cOglFontAtlas * | m_pAtlas |
Static Private Attributes | |
| static bool | s_initiated = false |
| static FT_Library | s_ftLib = 0 |
| static cList< cOglFont > * | s_pFonts = 0 |
OpenGL OSD Representation of a VDR Font.
Represents a OSD font (one per size and font family) using FreeType
Definition at line 202 of file openglosd.h.
|
virtual |
Definition at line 510 of file openglosd.cpp.
|
inline |
Definition at line 206 of file openglosd.h.
References m_pAtlas.
Referenced by cOglCmdDrawText::Execute().
Definition at line 210 of file openglosd.h.
References m_bottom.
Referenced by cOglCmdDrawText::Execute().
Definition at line 542 of file openglosd.cpp.
References LOGERROR, s_ftLib, s_initiated, and s_pFonts.
Referenced by cOglThread::Cleanup().
Definition at line 516 of file openglosd.cpp.
References Init(), and s_pFonts.
Referenced by cOglCmdDrawText::Execute().
Definition at line 554 of file openglosd.cpp.
References code, FT_Errors, LOGERROR, m_face, m_glyphCache, message, and s_ftLib.
Referenced by cOglCmdDrawText::Execute().
Definition at line 211 of file openglosd.h.
References m_height.
Referenced by cOglCmdDrawText::Execute().
Definition at line 532 of file openglosd.cpp.
References LOGERROR, s_ftLib, s_initiated, and s_pFonts.
Referenced by Get().
Definition at line 614 of file openglosd.cpp.
References KERNING_UNKNOWN, and m_face.
Referenced by cOglCmdDrawText::Execute().
Definition at line 208 of file openglosd.h.
References m_name.
Definition at line 209 of file openglosd.h.
References m_size.
|
private |
Definition at line 222 of file openglosd.h.
Referenced by Bottom(), and cOglFont().
|
private |
Definition at line 223 of file openglosd.h.
Referenced by cOglFont(), Glyph(), Kerning(), and ~cOglFont().
Definition at line 224 of file openglosd.h.
Referenced by Glyph().
|
private |
Definition at line 221 of file openglosd.h.
Referenced by cOglFont(), and Height().
|
private |
Definition at line 219 of file openglosd.h.
Referenced by cOglFont(), and Name().
|
private |
Definition at line 225 of file openglosd.h.
Referenced by Atlas(), cOglFont(), and ~cOglFont().
|
private |
Definition at line 220 of file openglosd.h.
Referenced by cOglFont(), and Size().
|
staticprivate |
Definition at line 216 of file openglosd.h.
Referenced by Cleanup(), cOglFont(), Glyph(), and Init().
Definition at line 215 of file openglosd.h.
Definition at line 217 of file openglosd.h.