vdr-plugin-softhddevice-drm-gles 1.4.0
Public Member Functions | Private Attributes | List of all members
cDummyOsd Class Reference

cDummyOsd - dummy osd class More...

#include <dummyosd.h>

Collaboration diagram for cDummyOsd:
Collaboration graph
[legend]

Public Member Functions

 cDummyOsd (int Left, int Top, uint Level)
 
virtual ~cDummyOsd ()
 
virtual cPixmap * CreatePixmap (int Layer, const cRect &ViewPort, const cRect &DrawPort=cRect::Null)
 
virtual void DestroyPixmap (cPixmap *Pixmap)
 
virtual void DrawImage (const cPoint &Point, const cImage &Image)
 
virtual void DrawImage (const cPoint &Point, int ImageHandle)
 
virtual eOsdError CanHandleAreas (const tArea *Areas, int NumAreas)
 
virtual eOsdError SetAreas (const tArea *Areas, int NumAreas)
 
virtual void SaveRegion (int x1, int y1, int x2, int y2)
 
virtual void RestoreRegion (void)
 
virtual eOsdError SetPalette (const cPalette &Palette, int Area)
 
virtual void DrawPixel (int x, int y, tColor Color)
 
virtual void DrawBitmap (int x, int y, const cBitmap &Bitmap, tColor ColorFg=0, tColor ColorBg=0, bool ReplacePalette=false, bool Overlay=false)
 
virtual void DrawText (int x, int y, const char *s, tColor ColorFg, tColor ColorBg, const cFont *Font, int Width=0, int Height=0, int Alignment=taDefault)
 
virtual void DrawRectangle (int x1, int y1, int x2, int y2, tColor Color)
 
virtual void DrawEllipse (int x1, int y1, int x2, int y2, tColor Color, int Quadrants=0)
 
virtual void DrawSlope (int x1, int y1, int x2, int y2, tColor Color, int Type)
 
virtual void Flush (void)
 

Private Attributes

cDummyPixmapm_pixmap
 

Detailed Description

cDummyOsd - dummy osd class

This osd just inits and can create a dummy pixmap but really nothing else

Definition at line 68 of file dummyosd.h.

Constructor & Destructor Documentation

◆ cDummyOsd()

cDummyOsd::cDummyOsd ( int  Left,
int  Top,
uint  Level 
)
inline

Definition at line 72 of file dummyosd.h.

◆ ~cDummyOsd()

virtual cDummyOsd::~cDummyOsd ( )
inlinevirtual

Definition at line 73 of file dummyosd.h.

Member Function Documentation

◆ CanHandleAreas()

virtual eOsdError cDummyOsd::CanHandleAreas ( const tArea *  Areas,
int  NumAreas 
)
inlinevirtual

Definition at line 83 of file dummyosd.h.

◆ CreatePixmap()

virtual cPixmap * cDummyOsd::CreatePixmap ( int  Layer,
const cRect &  ViewPort,
const cRect &  DrawPort = cRect::Null 
)
inlinevirtual

Definition at line 75 of file dummyosd.h.

References m_pixmap.

◆ DestroyPixmap()

virtual void cDummyOsd::DestroyPixmap ( cPixmap *  Pixmap)
inlinevirtual

Definition at line 80 of file dummyosd.h.

◆ DrawBitmap()

virtual void cDummyOsd::DrawBitmap ( int  x,
int  y,
const cBitmap &  Bitmap,
tColor  ColorFg = 0,
tColor  ColorBg = 0,
bool  ReplacePalette = false,
bool  Overlay = false 
)
inlinevirtual

Definition at line 89 of file dummyosd.h.

◆ DrawEllipse()

virtual void cDummyOsd::DrawEllipse ( int  x1,
int  y1,
int  x2,
int  y2,
tColor  Color,
int  Quadrants = 0 
)
inlinevirtual

Definition at line 94 of file dummyosd.h.

◆ DrawImage() [1/2]

virtual void cDummyOsd::DrawImage ( const cPoint &  Point,
const cImage &  Image 
)
inlinevirtual

Definition at line 81 of file dummyosd.h.

◆ DrawImage() [2/2]

virtual void cDummyOsd::DrawImage ( const cPoint &  Point,
int  ImageHandle 
)
inlinevirtual

Definition at line 82 of file dummyosd.h.

◆ DrawPixel()

virtual void cDummyOsd::DrawPixel ( int  x,
int  y,
tColor  Color 
)
inlinevirtual

Definition at line 88 of file dummyosd.h.

◆ DrawRectangle()

virtual void cDummyOsd::DrawRectangle ( int  x1,
int  y1,
int  x2,
int  y2,
tColor  Color 
)
inlinevirtual

Definition at line 93 of file dummyosd.h.

◆ DrawSlope()

virtual void cDummyOsd::DrawSlope ( int  x1,
int  y1,
int  x2,
int  y2,
tColor  Color,
int  Type 
)
inlinevirtual

Definition at line 95 of file dummyosd.h.

◆ DrawText()

virtual void cDummyOsd::DrawText ( int  x,
int  y,
const char *  s,
tColor  ColorFg,
tColor  ColorBg,
const cFont *  Font,
int  Width = 0,
int  Height = 0,
int  Alignment = taDefault 
)
inlinevirtual

Definition at line 91 of file dummyosd.h.

◆ Flush()

virtual void cDummyOsd::Flush ( void  )
inlinevirtual

Definition at line 96 of file dummyosd.h.

◆ RestoreRegion()

virtual void cDummyOsd::RestoreRegion ( void  )
inlinevirtual

Definition at line 86 of file dummyosd.h.

◆ SaveRegion()

virtual void cDummyOsd::SaveRegion ( int  x1,
int  y1,
int  x2,
int  y2 
)
inlinevirtual

Definition at line 85 of file dummyosd.h.

◆ SetAreas()

virtual eOsdError cDummyOsd::SetAreas ( const tArea *  Areas,
int  NumAreas 
)
inlinevirtual

Definition at line 84 of file dummyosd.h.

◆ SetPalette()

virtual eOsdError cDummyOsd::SetPalette ( const cPalette &  Palette,
int  Area 
)
inlinevirtual

Definition at line 87 of file dummyosd.h.

Member Data Documentation

◆ m_pixmap

cDummyPixmap* cDummyOsd::m_pixmap
private

Definition at line 70 of file dummyosd.h.

Referenced by CreatePixmap().


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