vdr  2.4.7
Public Member Functions | Private Attributes | List of all members
cDvbSubtitleBitmaps Class Reference

Public Member Functions

 cDvbSubtitleBitmaps (int State, int64_t Pts, int Timeout, tArea *Areas, int NumAreas, double OsdFactorX, double OsdFactorY)
 
 ~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)
 
- Public Member Functions inherited from cListObject
 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
 
cListObjectPrev (void) const
 
cListObjectNext (void) const
 

Private Attributes

int state
 
int64_t pts
 
int timeout
 
tAreaareas
 
int numAreas
 
double osdFactorX
 
double osdFactorY
 
cVector< cBitmap * > bitmaps
 

Detailed Description

Definition at line 1215 of file dvbsubtitle.c.

Constructor & Destructor Documentation

◆ cDvbSubtitleBitmaps()

cDvbSubtitleBitmaps::cDvbSubtitleBitmaps ( int  State,
int64_t  Pts,
int  Timeout,
tArea Areas,
int  NumAreas,
double  OsdFactorX,
double  OsdFactorY 
)

Definition at line 1237 of file dvbsubtitle.c.

References areas, numAreas, osdFactorX, osdFactorY, pts, Pts(), state, State(), timeout, and Timeout().

◆ ~cDvbSubtitleBitmaps()

cDvbSubtitleBitmaps::~cDvbSubtitleBitmaps ( )

Definition at line 1248 of file dvbsubtitle.c.

References areas, bitmaps, and cVector< T >::Size().

Member Function Documentation

◆ AddBitmap()

void cDvbSubtitleBitmaps::AddBitmap ( cBitmap Bitmap)

Definition at line 1255 of file dvbsubtitle.c.

References cVector< T >::Append(), and bitmaps.

Referenced by cDvbSubtitleConverter::FinishPage().

◆ DbgDump()

void cDvbSubtitleBitmaps::DbgDump ( int  WindowWidth,
int  WindowHeight 
)

◆ Draw()

void cDvbSubtitleBitmaps::Draw ( cOsd Osd)

◆ HasBitmaps()

bool cDvbSubtitleBitmaps::HasBitmaps ( void  )
inline

Definition at line 1232 of file dvbsubtitle.c.

References bitmaps, and cVector< T >::Size().

◆ Pts()

int64_t cDvbSubtitleBitmaps::Pts ( void  )
inline

Definition at line 1229 of file dvbsubtitle.c.

References pts.

Referenced by cDvbSubtitleBitmaps(), and DbgDump().

◆ State()

int cDvbSubtitleBitmaps::State ( void  )
inline

Definition at line 1228 of file dvbsubtitle.c.

References state.

Referenced by cDvbSubtitleBitmaps(), DbgDump(), and Draw().

◆ Timeout()

int cDvbSubtitleBitmaps::Timeout ( void  )
inline

Definition at line 1230 of file dvbsubtitle.c.

References timeout.

Referenced by cDvbSubtitleBitmaps(), and DbgDump().

Member Data Documentation

◆ areas

tArea* cDvbSubtitleBitmaps::areas
private

Definition at line 1220 of file dvbsubtitle.c.

Referenced by cDvbSubtitleBitmaps(), Draw(), and ~cDvbSubtitleBitmaps().

◆ bitmaps

cVector<cBitmap *> cDvbSubtitleBitmaps::bitmaps
private

Definition at line 1224 of file dvbsubtitle.c.

Referenced by AddBitmap(), DbgDump(), Draw(), HasBitmaps(), and ~cDvbSubtitleBitmaps().

◆ numAreas

int cDvbSubtitleBitmaps::numAreas
private

Definition at line 1221 of file dvbsubtitle.c.

Referenced by cDvbSubtitleBitmaps(), and Draw().

◆ osdFactorX

double cDvbSubtitleBitmaps::osdFactorX
private

Definition at line 1222 of file dvbsubtitle.c.

Referenced by cDvbSubtitleBitmaps(), and Draw().

◆ osdFactorY

double cDvbSubtitleBitmaps::osdFactorY
private

Definition at line 1223 of file dvbsubtitle.c.

Referenced by cDvbSubtitleBitmaps(), and Draw().

◆ pts

int64_t cDvbSubtitleBitmaps::pts
private

Definition at line 1218 of file dvbsubtitle.c.

Referenced by cDvbSubtitleBitmaps(), and Pts().

◆ state

int cDvbSubtitleBitmaps::state
private

Definition at line 1217 of file dvbsubtitle.c.

Referenced by cDvbSubtitleBitmaps(), and State().

◆ timeout

int cDvbSubtitleBitmaps::timeout
private

Definition at line 1219 of file dvbsubtitle.c.

Referenced by cDvbSubtitleBitmaps(), and Timeout().


The documentation for this class was generated from the following file: