|
vdr-plugin-softhddevice-drm-gles 1.6.4-d0291bb
|
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 1985 of file openglosd.cpp.
References LOGWARNING, m_pFramebuffer, and m_pOglThread.
|
virtual |
Definition at line 2007 of file openglosd.cpp.
References m_pFramebuffer, and m_pOglThread.
Definition at line 2064 of file openglosd.cpp.
References m_pFramebuffer, m_pOglThread, and SetDirty().
Definition at line 2306 of file openglosd.cpp.
References LOGWARNING.
|
virtual |
Definition at line 2141 of file openglosd.cpp.
References m_pFramebuffer, m_pOglThread, and SetDirty().
Definition at line 2271 of file openglosd.cpp.
References m_pFramebuffer, m_pOglThread, and SetDirty().
Definition at line 2086 of file openglosd.cpp.
References DrawScaledImage().
Definition at line 2091 of file openglosd.cpp.
References DrawScaledImage().
Definition at line 2130 of file openglosd.cpp.
References m_pFramebuffer, m_pOglThread, and SetDirty().
Definition at line 2256 of file openglosd.cpp.
References m_pFramebuffer, m_pOglThread, and SetDirty().
|
virtual |
Referenced by DrawImage(), and DrawImage().
|
virtual |
Definition at line 2286 of file openglosd.cpp.
References m_pFramebuffer, m_pOglThread, and SetDirty().
|
virtual |
Definition at line 2170 of file openglosd.cpp.
References DrawTextInternal().
|
private |
Definition at line 2182 of file openglosd.cpp.
References m_pFramebuffer, m_pOglThread, and SetDirty().
Referenced by DrawText().
Definition at line 2075 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 2018 of file openglosd.cpp.
References SetDirty().
Definition at line 2316 of file openglosd.cpp.
References LOGWARNING.
|
virtual |
Definition at line 2301 of file openglosd.cpp.
References LOGWARNING.
Definition at line 2311 of file openglosd.cpp.
References LOGWARNING.
Definition at line 2036 of file openglosd.cpp.
References SetDirty().
Definition at line 2024 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 2057 of file openglosd.cpp.
References SetDirty().
Definition at line 2030 of file openglosd.cpp.
References SetDirty().
Definition at line 2045 of file openglosd.cpp.
References SetDirty().
Definition at line 2051 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().