summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorpacien2017-12-28 01:37:38 +0100
committerpacien2017-12-28 01:37:38 +0100
commitfa154af5a72964931bae432dbb96abf45465e6cb (patch)
tree0c7adc96bf90d7c0d0936d3123ae50200ccdd214 /include
parenta1aa852d6e443394f79e7d1198b0bc2e5e6d2d66 (diff)
downloadmorpher-fa154af5a72964931bae432dbb96abf45465e6cb.tar.gz
Add canvas from image init. func.
Signed-off-by: pacien <pacien.trangirard@pacien.net>
Diffstat (limited to 'include')
-rw-r--r--include/painter/canvas.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/include/painter/canvas.h b/include/painter/canvas.h
index e354938..ba6d4da 100644
--- a/include/painter/canvas.h
+++ b/include/painter/canvas.h
@@ -25,10 +25,25 @@ typedef struct {
25 * Parameters: 25 * Parameters:
26 * width - the width in pixels 26 * width - the width in pixels
27 * height - the height in pixels 27 * height - the height in pixels
28 *
29 * Returns:
30 * The initialised canvas
28 */ 31 */
29Canvas *canvas_create(IntVector width, IntVector height); 32Canvas *canvas_create(IntVector width, IntVector height);
30 33
31/** 34/**
35 * Function: canvas_create_from_image
36 * Initialises a canvas with an image loaded from the given path.
37 *
38 * Parameters:
39 * *fpath - path to the base image file
40 *
41 * Returns:
42 * The initialised canvas
43 */
44Canvas *canvas_create_from_image(const char *fpath);
45
46/**
32 * Function: canvas_destroy 47 * Function: canvas_destroy
33 * Frees all memory allocated to a canvas. 48 * Frees all memory allocated to a canvas.
34 * 49 *