|
vdr-plugin-softhddevice-drm-gles 1.6.7
|
OpenGL Implementation of a cPixmap. More...
#include <openglosd.h>
Private Member Functions | |
| void | DrawTextInternal (const cPoint &, const char *, tColor, tColor, const cFont *, int Width=0, int Height=0, int Alignment=taDefault, bool isGridText=false) |
Private Attributes | |
| cOglFb * | m_pFramebuffer |
| everything is drawn onto this framebuffer (one per pixmap) | |
| std::shared_ptr< cOglThread > | m_pOglThread |
| bool | m_dirty = true |
| true, if there was draw activity on the pixmap | |
OpenGL Implementation of a cPixmap.
Definition at line 758 of file openglosd.h.
| cOglPixmap::cOglPixmap | ( | std::shared_ptr< cOglThread > | oglThread, |
| int | layer, | ||
| const cRect & | viewPort, | ||
| const cRect & | DrawPort = cRect::Null |
||
| ) |
Definition at line 1982 of file openglosd.cpp.
References LOGWARNING, m_pFramebuffer, and m_pOglThread.
|
virtual |
Definition at line 2004 of file openglosd.cpp.
References m_pFramebuffer, and m_pOglThread.
Definition at line 2061 of file openglosd.cpp.
References m_pFramebuffer, m_pOglThread, and SetDirty().
Definition at line 2303 of file openglosd.cpp.
References LOGWARNING.
|
virtual |
Definition at line 2138 of file openglosd.cpp.
References m_pFramebuffer, m_pOglThread, and SetDirty().
Definition at line 2268 of file openglosd.cpp.
References m_pFramebuffer, m_pOglThread, and SetDirty().
Definition at line 2083 of file openglosd.cpp.
References DrawScaledImage().
Definition at line 2088 of file openglosd.cpp.
References DrawScaledImage().
Definition at line 2127 of file openglosd.cpp.
References m_pFramebuffer, m_pOglThread, and SetDirty().
Definition at line 2253 of file openglosd.cpp.
References m_pFramebuffer, m_pOglThread, and SetDirty().
|
virtual |
Referenced by DrawImage(), and DrawImage().
|
virtual |
Definition at line 2283 of file openglosd.cpp.
References m_pFramebuffer, m_pOglThread, and SetDirty().
|
virtual |
Definition at line 2167 of file openglosd.cpp.
References DrawTextInternal().
|
private |
Definition at line 2179 of file openglosd.cpp.
References m_pFramebuffer, m_pOglThread, and SetDirty().
Referenced by DrawText().
Definition at line 2072 of file openglosd.cpp.
References m_pFramebuffer, m_pOglThread, and SetDirty().
Definition at line 763 of file openglosd.h.
References m_pFramebuffer.
Definition at line 766 of file openglosd.h.
References m_dirty.
Definition at line 2015 of file openglosd.cpp.
References SetDirty().
Definition at line 2313 of file openglosd.cpp.
References LOGWARNING.
|
virtual |
Definition at line 2298 of file openglosd.cpp.
References LOGWARNING.
Definition at line 2308 of file openglosd.cpp.
References LOGWARNING.
Definition at line 2033 of file openglosd.cpp.
References SetDirty().
Definition at line 2021 of file openglosd.cpp.
References SetDirty().
Definition at line 767 of file openglosd.h.
References m_dirty.
Referenced by Clear(), DrawBitmap(), DrawEllipse(), DrawPixel(), DrawRectangle(), DrawSlope(), DrawTextInternal(), Fill(), MarkViewPortDirty(), SetAlpha(), SetClean(), SetDrawPortPoint(), SetLayer(), SetTile(), and SetViewPort().
Definition at line 2054 of file openglosd.cpp.
References SetDirty().
Definition at line 2027 of file openglosd.cpp.
References SetDirty().
Definition at line 2042 of file openglosd.cpp.
References SetDirty().
Definition at line 2048 of file openglosd.cpp.
References SetDirty().
Definition at line 764 of file openglosd.h.
Definition at line 765 of file openglosd.h.
true, if there was draw activity on the pixmap
Definition at line 794 of file openglosd.h.
Referenced by IsDirty(), and SetDirty().
|
private |
everything is drawn onto this framebuffer (one per pixmap)
Definition at line 792 of file openglosd.h.
Referenced by Clear(), cOglPixmap(), DrawBitmap(), DrawEllipse(), DrawPixel(), DrawRectangle(), DrawSlope(), DrawTextInternal(), Fill(), Framebuffer(), and ~cOglPixmap().
|
private |
Definition at line 793 of file openglosd.h.
Referenced by Clear(), cOglPixmap(), DrawBitmap(), DrawEllipse(), DrawPixel(), DrawRectangle(), DrawSlope(), DrawTextInternal(), Fill(), and ~cOglPixmap().