|
vdr-plugin-softhddevice-drm-gles 1.5.9-20e15de
|
cSoftOsdProvider - SoftHdDevice plugin OSD provider class More...
#include <softhdosd.h>
Public Member Functions | |
| cSoftOsdProvider (cSoftHdDevice *) | |
| cOsdProvider constructor | |
| virtual | ~cSoftOsdProvider () |
| cOsdProvider destructor | |
| virtual cOsd * | CreateOsd (int, int, uint) |
| Create a new OSD. | |
| virtual bool | ProvidesTrueColor (void) |
| Check if this OSD provider is able to handle a true color OSD. | |
Private Attributes | |
| cOsd * | m_pOsd |
| pointer to single OSD (currently not really used in cSoftOsdProvider?) | |
| cSoftHdDevice * | m_pDevice |
| pointer to the cSoftHdDevice object | |
cSoftOsdProvider - SoftHdDevice plugin OSD provider class
Definition at line 66 of file softhdosd.h.
| cSoftOsdProvider::cSoftOsdProvider | ( | cSoftHdDevice * | device | ) |
cOsdProvider constructor
Definition at line 313 of file softhdosd.cpp.
|
virtual |
cOsdProvider destructor
Definition at line 323 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 345 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 382 of file softhdosd.cpp.
|
private |
pointer to the cSoftHdDevice object
Definition at line 82 of file softhdosd.h.
Referenced by CreateOsd(), and ~cSoftOsdProvider().
|
private |
pointer to single OSD (currently not really used in cSoftOsdProvider?)
Definition at line 81 of file softhdosd.h.
Referenced by CreateOsd().