From cc1f6d08e843a2d80e7d536ff71535aaca15f318 Mon Sep 17 00:00:00 2001 From: pacien Date: Mon, 4 Dec 2017 16:21:26 +0100 Subject: Add GUI spec draft Signed-off-by: pacien --- include/gui/pictureframe.h | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 include/gui/pictureframe.h (limited to 'include/gui/pictureframe.h') diff --git a/include/gui/pictureframe.h b/include/gui/pictureframe.h new file mode 100644 index 0000000..59aaf3b --- /dev/null +++ b/include/gui/pictureframe.h @@ -0,0 +1,22 @@ +#ifndef UPEM_MORPHING_PITUREFRAME +#define UPEM_MORPHING_PITUREFRAME + +/** + * File: pictureframe.h + */ + +typedef struct { + Component component; +} PictureFrame; + +void pictureframe_init(PictureFrame *pictureFrame, int length); + +void pictureframe_free(PictureFrame *pictureFrame); + +void pictureframe_draw_canvas(PictureFrame *pictureFrame, Canvas *canvas); + +void pictureframe_draw_triangulation(PictureFrame *pictureFrame, void *triangulation); + +void pictureframe_draw_point(PictureFrame *pictureFrame, int x_pos, int y_pos); + +#endif -- cgit v1.2.3