summaryrefslogtreecommitdiff
path: root/include/gui/pictureframe.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/gui/pictureframe.h')
-rw-r--r--include/gui/pictureframe.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/include/gui/pictureframe.h b/include/gui/pictureframe.h
index de9ae1c..1f5407c 100644
--- a/include/gui/pictureframe.h
+++ b/include/gui/pictureframe.h
@@ -3,6 +3,7 @@
3 3
4#include <blender/canvas.h> 4#include <blender/canvas.h>
5#include <morpher/morphing.h> 5#include <morpher/morphing.h>
6#include "component.h"
6 7
7/** 8/**
8 * File: pictureframe.h 9 * File: pictureframe.h
@@ -12,6 +13,7 @@
12 * Type of functions needed to split CartesianMapping and keep only the CartesianVector needed, related to the type of PictureFrame involved 13 * Type of functions needed to split CartesianMapping and keep only the CartesianVector needed, related to the type of PictureFrame involved
13 */ 14 */
14typedef CartesianVector (*CartesianMappingDivision)(const CartesianMapping *cartesianMapping); 15typedef CartesianVector (*CartesianMappingDivision)(const CartesianMapping *cartesianMapping);
16
15/** 17/**
16 * Struct: PictureFrame 18 * Struct: PictureFrame
17 * Represents a component to print pictures. 19 * Represents a component to print pictures.
@@ -47,7 +49,8 @@ CartesianVector pictureframe_origin_split(const CartesianMapping *cartesianMappi
47 */ 49 */
48CartesianVector pictureframe_target_split(const CartesianMapping *cartesianMapping); 50CartesianVector pictureframe_target_split(const CartesianMapping *cartesianMapping);
49 51
50void pictureframe_init(PictureFrame *pictureFrame, int width, int height, int x_pos, int y_pos, CartesianMappingDivision cartesianMappingDivision); 52void pictureframe_init(PictureFrame *pictureFrame, int width, int height, int x_pos, int y_pos,
53 CartesianMappingDivision cartesianMappingDivision, Morphing *morphing, Canvas *canvas);
51 54
52void pictureframe_free(PictureFrame *pictureFrame); 55void pictureframe_free(PictureFrame *pictureFrame);
53 56