|
vdr-plugin-softhddevice-drm-gles 1.5.9-20e15de
|
#include <openglosd.h>
Classes | |
| struct | tKerning |
Public Member Functions | |
| cOglGlyph (FT_ULong, FT_BitmapGlyph) | |
| virtual | ~cOglGlyph () |
| FT_ULong | CharCode (void) |
| int | AdvanceX (void) |
| int | BearingLeft (void) const |
| int | BearingTop (void) const |
| int | Width (void) const |
| int | Height (void) const |
| int | GetKerningCache (FT_ULong) |
| void | SetKerningCache (FT_ULong, int) |
| void | LoadTexture (void) |
| void | BindTexture (void) |
Protected Attributes | |
| FT_ULong | m_charCode |
| int | m_bearingLeft |
| int | m_bearingTop |
| int | m_width |
| int | m_height |
| unsigned char * | m_pBuffer |
| int | m_advanceX |
| cVector< tKerning > | m_pKerningCache |
| GLuint | m_texture = 0 |
Definition at line 103 of file openglosd.h.
| cOglGlyph::cOglGlyph | ( | FT_ULong | charCode, |
| FT_BitmapGlyph | ftGlyph | ||
| ) |
Definition at line 213 of file openglosd.cpp.
|
virtual |
Definition at line 224 of file openglosd.cpp.
References m_texture.
|
inline |
Definition at line 110 of file openglosd.h.
References m_advanceX.
Referenced by cOglCmdDrawText::Execute().
|
inline |
Definition at line 111 of file openglosd.h.
References m_bearingLeft.
Referenced by cOglCmdDrawText::Execute().
|
inline |
Definition at line 112 of file openglosd.h.
References m_bearingTop.
Referenced by cOglCmdDrawText::Execute().
| void cOglGlyph::BindTexture | ( | void | ) |
Definition at line 244 of file openglosd.cpp.
References m_texture.
Referenced by cOglCmdDrawText::Execute().
|
inline |
Definition at line 109 of file openglosd.h.
References m_charCode.
Referenced by cOglFont::Kerning().
| int cOglGlyph::GetKerningCache | ( | FT_ULong | prevSym | ) |
Definition at line 230 of file openglosd.cpp.
References KERNING_UNKNOWN, and m_pKerningCache.
Referenced by cOglFont::Kerning().
|
inline |
Definition at line 114 of file openglosd.h.
References m_height.
Referenced by cOglCmdDrawText::Execute().
| void cOglGlyph::LoadTexture | ( | void | ) |
Definition at line 249 of file openglosd.cpp.
References m_height, m_pBuffer, m_texture, and m_width.
Referenced by cOglFont::Glyph().
| void cOglGlyph::SetKerningCache | ( | FT_ULong | prevSym, |
| int | kerning | ||
| ) |
Definition at line 239 of file openglosd.cpp.
References m_pKerningCache.
Referenced by cOglFont::Kerning().
|
inline |
Definition at line 113 of file openglosd.h.
References m_width.
Referenced by cOglCmdDrawText::Execute().
|
protected |
Definition at line 135 of file openglosd.h.
Referenced by AdvanceX().
|
protected |
Definition at line 130 of file openglosd.h.
Referenced by BearingLeft().
|
protected |
Definition at line 131 of file openglosd.h.
Referenced by BearingTop().
|
protected |
Definition at line 129 of file openglosd.h.
Referenced by CharCode().
|
protected |
Definition at line 133 of file openglosd.h.
Referenced by Height(), and LoadTexture().
|
protected |
Definition at line 134 of file openglosd.h.
Referenced by LoadTexture().
|
protected |
Definition at line 136 of file openglosd.h.
Referenced by GetKerningCache(), and SetKerningCache().
|
protected |
Definition at line 137 of file openglosd.h.
Referenced by BindTexture(), LoadTexture(), and ~cOglGlyph().
|
protected |
Definition at line 132 of file openglosd.h.
Referenced by LoadTexture(), and Width().