vdr 2.7.7
|
#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.4.1" |
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().