|
vdr-plugin-softhddevice-drm-gles 1.4.0
|
#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) |
| virtual const char * | Description (void)=0 |
| virtual bool | Execute (void)=0 |
Private Attributes | |
| GLint | x |
| GLint | y |
| GLint | limitX |
| GLint | colorText |
| int | length |
| cString | fontName |
| int | fontSize |
| unsigned int * | symbols |
Additional Inherited Members | |
Protected Attributes inherited from cOglCmd | |
| cOglFb * | fb |
Definition at line 483 of file openglosd.h.
| cOglCmdDrawText::cOglCmdDrawText | ( | cOglFb * | fb, |
| GLint | x, | ||
| GLint | y, | ||
| unsigned int * | symbols, | ||
| GLint | limitX, | ||
| const char * | name, | ||
| int | fontSize, | ||
| tColor | colorText, | ||
| int | length | ||
| ) |
|
virtual |
Definition at line 1711 of file openglosd.cpp.
References symbols.
|
inlinevirtual |
Implements cOglCmd.
Definition at line 495 of file openglosd.h.
|
virtual |
Implements cOglCmd.
Definition at line 1715 of file openglosd.cpp.
References cOglVb::ActivateShader(), cOglGlyph::AdvanceX(), cOglAtlasGlyph::AdvanceX(), cOglAtlasGlyph::AdvanceY(), cOglFont::Atlas(), cOglFont::AtlasKerning(), cOglGlyph::BearingLeft(), cOglAtlasGlyph::BearingLeft(), cOglGlyph::BearingTop(), cOglAtlasGlyph::BearingTop(), cOglFb::Bind(), cOglVb::Bind(), cOglGlyph::BindTexture(), cOglFontAtlas::BindTexture(), cOglFont::Bottom(), colorText, cOglVb::DrawArrays(), cOglCmd::fb, fontName, fontSize, cOglFont::Get(), cOglFontAtlas::GetGlyph(), GL_CHECK, cOglFont::Glyph(), cOglFont::Height(), cOglFb::Height(), cOglGlyph::Height(), cOglAtlasGlyph::Height(), cOglFontAtlas::Height(), cOglFont::Kerning(), L_OPENGL, length, limitX, LOGDEBUG2, LOGWARNING, MAX_CHARCODE, MIN_CHARCODE, cOglVb::SetShaderColor(), cOglVb::SetShaderProjectionMatrix(), cOglVb::SetVertexData(), symbols, cOglFb::Unbind(), cOglVb::Unbind(), vbText, VertexBuffers, cOglFb::Width(), cOglGlyph::Width(), cOglAtlasGlyph::Width(), cOglFontAtlas::Width(), x, cOglAtlasGlyph::XOffset(), y, and cOglAtlasGlyph::YOffset().
|
private |
Definition at line 487 of file openglosd.h.
Referenced by cOglCmdDrawText(), and Execute().
|
private |
Definition at line 489 of file openglosd.h.
Referenced by cOglCmdDrawText(), and Execute().
|
private |
Definition at line 490 of file openglosd.h.
Referenced by cOglCmdDrawText(), and Execute().
|
private |
Definition at line 488 of file openglosd.h.
Referenced by cOglCmdDrawText(), and Execute().
|
private |
Definition at line 486 of file openglosd.h.
Referenced by cOglCmdDrawText(), and Execute().
|
private |
Definition at line 491 of file openglosd.h.
Referenced by cOglCmdDrawText(), Execute(), and ~cOglCmdDrawText().
|
private |
Definition at line 485 of file openglosd.h.
Referenced by cOglCmdDrawText(), and Execute().
|
private |
Definition at line 485 of file openglosd.h.
Referenced by cOglCmdDrawText(), and Execute().