|
vdr-plugin-softhddevice-drm-gles 1.5.9-20e15de
|
#include <openglosd.h>
Public Member Functions | |
| cOglCmdDrawText (cOglFb *fb, GLint x, GLint y, unsigned int *symbols, GLint limitX, const char *name, int fontSize, tColor colorText, int length) | |
| virtual | ~cOglCmdDrawText (void) |
| virtual const char * | Description (void) |
| virtual bool | Execute (void) |
Public Member Functions inherited from cOglCmd | |
| cOglCmd (cOglFb *fb) | |
| virtual | ~cOglCmd (void) |
Private Attributes | |
| GLint | m_x |
| GLint | m_y |
| GLint | m_limitX |
| GLint | m_colorText |
| int | m_length |
| cString | m_fontName |
| int | m_fontSize |
| unsigned int * | m_pSymbols |
Additional Inherited Members | |
Protected Attributes inherited from cOglCmd | |
| cOglFb * | m_pFramebuffer |
Definition at line 527 of file openglosd.h.
|
inline |
Definition at line 530 of file openglosd.h.
|
inlinevirtual |
Definition at line 540 of file openglosd.h.
References m_pSymbols.
|
inlinevirtual |
Implements cOglCmd.
Definition at line 541 of file openglosd.h.
|
virtual |
Implements cOglCmd.
Definition at line 1360 of file openglosd.cpp.
References cOglVb::ActivateShader(), cOglGlyph::AdvanceX(), cOglAtlasGlyph::AdvanceY(), cOglFont::Atlas(), cOglGlyph::BearingLeft(), cOglGlyph::BearingTop(), cOglFb::Bind(), cOglVb::Bind(), cOglGlyph::BindTexture(), cOglFontAtlas::BindTexture(), cOglFont::Bottom(), cOglVb::DrawArrays(), cOglFont::Get(), cOglFontAtlas::GetGlyph(), cOglFont::Glyph(), cOglFont::Height(), cOglFb::Height(), cOglGlyph::Height(), cOglFontAtlas::Height(), cOglFont::Kerning(), L_OPENGL, LOGDEBUG2, LOGWARNING, m_colorText, m_fontName, m_fontSize, m_length, m_limitX, cOglCmd::m_pFramebuffer, m_pSymbols, m_x, m_y, MAX_CHARCODE, MIN_CHARCODE, cOglAtlasGlyph::OffsetX(), cOglAtlasGlyph::OffsetY(), cOglVb::SetShaderColor(), cOglVb::SetShaderProjectionMatrix(), cOglVb::SetVertexData(), cOglFb::Unbind(), cOglVb::Unbind(), vbText, VertexBuffers, cOglFb::Width(), cOglGlyph::Width(), and cOglFontAtlas::Width().
|
private |
Definition at line 546 of file openglosd.h.
Referenced by Execute().
|
private |
Definition at line 548 of file openglosd.h.
Referenced by Execute().
|
private |
Definition at line 549 of file openglosd.h.
Referenced by Execute().
|
private |
Definition at line 547 of file openglosd.h.
Referenced by Execute().
|
private |
Definition at line 545 of file openglosd.h.
Referenced by Execute().
|
private |
Definition at line 550 of file openglosd.h.
Referenced by Execute(), and ~cOglCmdDrawText().
|
private |
Definition at line 544 of file openglosd.h.
Referenced by Execute().
|
private |
Definition at line 544 of file openglosd.h.
Referenced by Execute().