|
vdr-plugin-softhddevice-drm-gles 1.4.0
|
cSoftOsdProvider - SoftHdDevice plugin OSD provider class More...
#include <softhdosd.h>

Public Member Functions | |
| cSoftOsdProvider (cSoftHdDevice *) | |
| cOsdProvider constructor More... | |
| virtual | ~cSoftOsdProvider () |
| cOsdProvider destructor More... | |
| virtual cOsd * | CreateOsd (int, int, uint) |
| Create a new OSD. More... | |
| virtual bool | ProvidesTrueColor (void) |
| Check if this OSD provider is able to handle a true color OSD. More... | |
Private Attributes | |
| cOsd * | m_pOsd |
| pointer to single OSD (currently not really used in cSoftOsdProvider?) More... | |
| cSoftHdDevice * | m_pDevice |
| pointer to the cSoftHdDevice object More... | |
cSoftOsdProvider - SoftHdDevice plugin OSD provider class
Definition at line 64 of file softhdosd.h.
| cSoftOsdProvider::cSoftOsdProvider | ( | cSoftHdDevice * | device | ) |
cOsdProvider constructor
Definition at line 317 of file softhdosd.cpp.
|
virtual |
cOsdProvider destructor
Definition at line 326 of file softhdosd.cpp.
References cSoftHdDevice::IsOsdProviderSet(), L_OSD, LOGDEBUG2, m_pDevice, and cSoftHdDevice::ResetOsdProvider().
|
virtual |
Create a new OSD.
Create either a hardware accelerated (cOglOsd) or software rendered (cSoftOsd) OSD
| left | x-coordinate of OSD |
| top | y-coordinate of OSD |
| level | layer level of OSD |
Definition at line 348 of file softhdosd.cpp.
References cSoftHdDevice::IsDetached(), L_OSD, LOGDEBUG, LOGDEBUG2, m_pDevice, and m_pOsd.
|
virtual |
Check if this OSD provider is able to handle a true color OSD.
Definition at line 385 of file softhdosd.cpp.
|
private |
pointer to the cSoftHdDevice object
Definition at line 80 of file softhdosd.h.
Referenced by CreateOsd(), cSoftOsdProvider(), and ~cSoftOsdProvider().
|
private |
pointer to single OSD (currently not really used in cSoftOsdProvider?)
Definition at line 79 of file softhdosd.h.
Referenced by CreateOsd().