vdr  2.4.1
Classes | Macros | Functions | Variables
osddemo.c File Reference
#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)
 
 VDRPLUGINCREATOR (cPluginOsddemo)
 

Variables

static const char * VERSION = "2.4.0"
 
static const char * DESCRIPTION = "Demo of arbitrary OSD setup"
 
static const char * MAINMENUENTRY = "Osd Demo"
 

Macro Definition Documentation

◆ NUMOSDIMAGES

#define NUMOSDIMAGES   16

Definition at line 100 of file osddemo.c.

◆ NUMOSDIMAGEVARIANTS

#define NUMOSDIMAGEVARIANTS   8

Definition at line 101 of file osddemo.c.

Function Documentation

◆ DrawEllipse()

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().

◆ DrawEllipses()

void DrawEllipses ( cOsd Osd)

◆ DrawImages()

void DrawImages ( cOsd Osd)

◆ DrawSlope()

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().

◆ DrawSlopes()

void DrawSlopes ( cOsd Osd)

◆ VDRPLUGINCREATOR()

VDRPLUGINCREATOR ( cPluginOsddemo  )

Variable Documentation

◆ DESCRIPTION

const char* DESCRIPTION = "Demo of arbitrary OSD setup"
static

Definition at line 13 of file osddemo.c.

Referenced by cPluginOsddemo::Description().

◆ MAINMENUENTRY

const char* MAINMENUENTRY = "Osd Demo"
static

Definition at line 14 of file osddemo.c.

Referenced by cPluginOsddemo::MainMenuEntry().

◆ VERSION

const char* VERSION = "2.4.0"
static

Definition at line 12 of file osddemo.c.

Referenced by cPluginOsddemo::Version().