|
vdr-plugin-softhddevice-drm-gles 1.6.2
|
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 660 of file openglosd.h.
|
virtual |
Referenced by DrawImage(), and DrawImage().
|
virtual |
Definition at line 665 of file openglosd.h.
References m_pFramebuffer.
Definition at line 668 of file openglosd.h.
References m_dirty.
Definition at line 669 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 666 of file openglosd.h.
Definition at line 667 of file openglosd.h.
true, if there was draw activity on the pixmap
Definition at line 696 of file openglosd.h.
Referenced by IsDirty(), and SetDirty().
|
private |
everything is drawn onto this framebuffer (one per pixmap)
Definition at line 694 of file openglosd.h.
Referenced by Clear(), cOglPixmap(), DrawBitmap(), DrawEllipse(), DrawPixel(), DrawRectangle(), DrawSlope(), DrawTextInternal(), Fill(), Framebuffer(), and ~cOglPixmap().
|
private |
Definition at line 695 of file openglosd.h.
Referenced by Clear(), cOglPixmap(), DrawBitmap(), DrawEllipse(), DrawPixel(), DrawRectangle(), DrawSlope(), DrawTextInternal(), Fill(), and ~cOglPixmap().