|
vdr 2.7.9
|
#include <vdr/osd.h>#include <vdr/plugin.h>Go to the source code of this file.
Classes | |
| struct | tOsdImageRef |
| class | cLineGame |
| class | cTrueColorDemo |
| class | cPluginOsddemo |
Macros | |
| #define | NUMOSDIMAGES 16 |
| #define | NUMOSDIMAGEVARIANTS 8 |
Functions | |
| void | DrawEllipse (cOsd *Osd, int x1, int y1, int x2, int y2, int Quadrants) |
| void | DrawEllipses (cOsd *Osd) |
| void | DrawSlope (cOsd *Osd, int x1, int y1, int x2, int y2, int Type) |
| void | DrawSlopes (cOsd *Osd) |
| void | DrawImages (cOsd *Osd) |
| void | DrawEllipseAlignments (cOsd *Osd) |
| VDRPLUGINCREATOR (cPluginOsddemo) | |
Variables | |
| static const char * | VERSION = "2.6.0" |
| static const char * | DESCRIPTION = "Demo of arbitrary OSD setup" |
| static const char * | MAINMENUENTRY = "Osd Demo" |
| #define NUMOSDIMAGES 16 |
Definition at line 100 of file osddemo.c.
Referenced by DrawImages().
| #define NUMOSDIMAGEVARIANTS 8 |
Definition at line 101 of file osddemo.c.
Referenced by DrawImages().
| void DrawEllipse | ( | cOsd * | Osd, |
| int | x1, | ||
| int | y1, | ||
| int | x2, | ||
| int | y2, | ||
| int | Quadrants ) |
Definition at line 18 of file osddemo.c.
References clrGreen, clrRed, cOsd::DrawEllipse(), and cOsd::DrawRectangle().
Referenced by DrawEllipses().
| void DrawEllipseAlignments | ( | cOsd * | Osd | ) |
Definition at line 141 of file osddemo.c.
References clrBlack, clrGreen, clrRed, cFont::CreateFont(), cOsd::DrawEllipse(), cOsd::DrawRectangle(), cOsd::DrawText(), cOsd::Flush(), Font, cOsd::Height(), itoa(), Setup, and cOsd::Width().
Referenced by cTrueColorDemo::ProcessKey().
| void DrawEllipses | ( | cOsd * | Osd | ) |
Definition at line 24 of file osddemo.c.
References clrGray50, DrawEllipse(), cOsd::DrawRectangle(), cOsd::Flush(), cOsd::Height(), and cOsd::Width().
Referenced by cLineGame::ProcessKey(), and cTrueColorDemo::ProcessKey().
| void DrawImages | ( | cOsd * | Osd | ) |
Definition at line 103 of file osddemo.c.
References clrBlue, clrGreen, clrRed, clrWhite, clrYellow, cOsd::DrawImage(), cOsdProvider::DropImage(), cOsd::Flush(), cImage::Height(), cOsd::Height(), cSize::Height(), tOsdImageRef::image, cOsd::MaxPixmapSize(), NUMOSDIMAGES, NUMOSDIMAGEVARIANTS, cSize::Set(), cImage::SetPixel(), cPoint::Shifted(), tOsdImageRef::size, cOsdProvider::StoreImage(), cImage::Width(), cOsd::Width(), and cSize::Width().
Referenced by cTrueColorDemo::ProcessKey().
| void DrawSlope | ( | cOsd * | Osd, |
| int | x1, | ||
| int | y1, | ||
| int | x2, | ||
| int | y2, | ||
| int | Type ) |
Definition at line 60 of file osddemo.c.
References clrGreen, clrRed, cOsd::DrawRectangle(), and cOsd::DrawSlope().
Referenced by DrawSlopes().
| void DrawSlopes | ( | cOsd * | Osd | ) |
Definition at line 66 of file osddemo.c.
References clrGray50, cOsd::DrawRectangle(), DrawSlope(), cOsd::Flush(), cOsd::Height(), and cOsd::Width().
Referenced by cLineGame::ProcessKey(), and cTrueColorDemo::ProcessKey().
| VDRPLUGINCREATOR | ( | cPluginOsddemo | ) |
|
static |
Definition at line 13 of file osddemo.c.
Referenced by cPluginOsddemo::Description().
|
static |
Definition at line 14 of file osddemo.c.
Referenced by cPluginOsddemo::MainMenuEntry().
|
static |
Definition at line 12 of file osddemo.c.
Referenced by cPluginOsddemo::Version().