vdr 2.6.9
|
Public Member Functions | |
cDvbSubtitleBitmaps (int State, int64_t Pts, int Timeout, tArea *Areas, int NumAreas, double OsdFactorX, double OsdFactorY, tArea &AreaCombined, tArea &AreaOsd) | |
~cDvbSubtitleBitmaps () | |
int | State (void) |
int64_t | Pts (void) |
int | Timeout (void) |
void | AddBitmap (cBitmap *Bitmap) |
bool | HasBitmaps (void) |
void | Draw (cOsd *Osd) |
void | DbgDump (int WindowWidth, int WindowHeight) |
![]() | |
cListObject (void) | |
virtual | ~cListObject () |
virtual int | Compare (const cListObject &ListObject) const |
void | Append (cListObject *Object) |
void | Insert (cListObject *Object) |
void | Unlink (void) |
int | Index (void) const |
cListObject * | Prev (void) const |
cListObject * | Next (void) const |
Private Attributes | |
int | state |
int64_t | pts |
int | timeout |
tArea * | areas |
int | numAreas |
tArea | areaCombined |
tArea | areaOsd |
double | osdFactorX |
double | osdFactorY |
cVector< cBitmap * > | bitmaps |
Definition at line 1246 of file dvbsubtitle.c.
cDvbSubtitleBitmaps::cDvbSubtitleBitmaps | ( | int | State, |
int64_t | Pts, | ||
int | Timeout, | ||
tArea * | Areas, | ||
int | NumAreas, | ||
double | OsdFactorX, | ||
double | OsdFactorY, | ||
tArea & | AreaCombined, | ||
tArea & | AreaOsd ) |
Definition at line 1270 of file dvbsubtitle.c.
References areaCombined, areaOsd, areas, numAreas, osdFactorX, osdFactorY, Pts(), pts, State(), state, Timeout(), and timeout.
cDvbSubtitleBitmaps::~cDvbSubtitleBitmaps | ( | ) |
Definition at line 1283 of file dvbsubtitle.c.
References areas, bitmaps, and cVector< T >::Size().
void cDvbSubtitleBitmaps::AddBitmap | ( | cBitmap * | Bitmap | ) |
Definition at line 1290 of file dvbsubtitle.c.
References cVector< T >::Append(), and bitmaps.
Referenced by cDvbSubtitleConverter::FinishPage().
void cDvbSubtitleBitmaps::DbgDump | ( | int | WindowWidth, |
int | WindowHeight ) |
Definition at line 1321 of file dvbsubtitle.c.
References cSubtitleDebug::Active(), bitmaps, BORDER, DBGBACKGROUND, cBitmap::DrawBitmap(), cBitmap::DrawRectangle(), cSubtitleDebug::FirstPts(), cDevice::PrimaryDevice(), Pts(), SD, cSubtitleDebug::SetFirstPts(), cVector< T >::Size(), State(), Timeout(), cSubtitleDebug::WriteHtml(), cSubtitleDebug::WriteJpeg(), cBitmap::X0(), and cBitmap::Y0().
Referenced by cDvbSubtitleConverter::FinishPage().
void cDvbSubtitleBitmaps::Draw | ( | cOsd * | Osd | ) |
Definition at line 1295 of file dvbsubtitle.c.
References cSetup::AntiAlias, areaCombined, areaOsd, bitmaps, tArea::bpp, cOsd::CanHandleAreas(), DoubleEqual(), cBitmap::DrawBitmap(), cOsd::DrawScaledBitmap(), cOsd::Flush(), tArea::Height(), oeOk, osdFactorX, osdFactorY, cOsd::SetAreas(), cBitmap::SetOffset(), Setup, cVector< T >::Size(), State(), tArea::Width(), cBitmap::X0(), tArea::x1, cBitmap::Y0(), and tArea::y1.
|
inline |
Definition at line 1265 of file dvbsubtitle.c.
References bitmaps, and cVector< T >::Size().
|
inline |
Definition at line 1262 of file dvbsubtitle.c.
References pts.
Referenced by cDvbSubtitleBitmaps(), and DbgDump().
|
inline |
Definition at line 1261 of file dvbsubtitle.c.
References state.
Referenced by cDvbSubtitleBitmaps(), DbgDump(), and Draw().
|
inline |
Definition at line 1263 of file dvbsubtitle.c.
References timeout.
Referenced by cDvbSubtitleBitmaps(), and DbgDump().
|
private |
Definition at line 1253 of file dvbsubtitle.c.
Referenced by cDvbSubtitleBitmaps(), and Draw().
|
private |
Definition at line 1254 of file dvbsubtitle.c.
Referenced by cDvbSubtitleBitmaps(), and Draw().
|
private |
Definition at line 1251 of file dvbsubtitle.c.
Referenced by cDvbSubtitleBitmaps(), and ~cDvbSubtitleBitmaps().
Definition at line 1257 of file dvbsubtitle.c.
Referenced by AddBitmap(), DbgDump(), Draw(), HasBitmaps(), and ~cDvbSubtitleBitmaps().
|
private |
Definition at line 1252 of file dvbsubtitle.c.
Referenced by cDvbSubtitleBitmaps().
|
private |
Definition at line 1255 of file dvbsubtitle.c.
Referenced by cDvbSubtitleBitmaps(), and Draw().
|
private |
Definition at line 1256 of file dvbsubtitle.c.
Referenced by cDvbSubtitleBitmaps(), and Draw().
|
private |
Definition at line 1249 of file dvbsubtitle.c.
Referenced by cDvbSubtitleBitmaps(), and Pts().
|
private |
Definition at line 1248 of file dvbsubtitle.c.
Referenced by cDvbSubtitleBitmaps(), and State().
|
private |
Definition at line 1250 of file dvbsubtitle.c.
Referenced by cDvbSubtitleBitmaps(), and Timeout().