diff options
Diffstat (limited to 'libcore/imagecreator.h')
| -rw-r--r-- | libcore/imagecreator.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/libcore/imagecreator.h b/libcore/imagecreator.h new file mode 100644 index 0000000..b877a3f --- /dev/null +++ b/libcore/imagecreator.h @@ -0,0 +1,26 @@ +#ifndef __IMAGECREATOR_H +#define __IMAGECREATOR_H + +#include <cairo.h> +#include <vdr/osd.h> +#include <string> +#include <sstream> + +using namespace std; + +class cImageCreator { +private: + int width; + int height; + cairo_surface_t *surface; + cairo_t *cr; + void SetColor(tColor color); +public: + cImageCreator(void); + virtual ~cImageCreator(); + bool InitCairoImage(int width, int height); + void DrawEllipse(tColor color, int quadrants = 0); + cImage *GetImage(void); +}; + +#endif //__IMAGECREATOR_H |
