summaryrefslogtreecommitdiff
path: root/src/blender/canvas.c
diff options
context:
space:
mode:
authorpacien2017-12-28 01:24:14 +0100
committerpacien2017-12-28 01:27:14 +0100
commita1aa852d6e443394f79e7d1198b0bc2e5e6d2d66 (patch)
tree15468db1c658e9f93adc95e6d5c087c8bea01a4c /src/blender/canvas.c
parentc502b20bac91ebc9128c2e3a586391fcabd84b6b (diff)
parent330fd85db8c89c178621d978929d911bbe93fec7 (diff)
downloadmorpher-a1aa852d6e443394f79e7d1198b0bc2e5e6d2d66.tar.gz
Merge branch 'morpher'
Signed-off-by: pacien <pacien.trangirard@pacien.net>
Diffstat (limited to 'src/blender/canvas.c')
-rw-r--r--src/blender/canvas.c23
1 files changed, 0 insertions, 23 deletions
diff --git a/src/blender/canvas.c b/src/blender/canvas.c
deleted file mode 100644
index b7cd9dc..0000000
--- a/src/blender/canvas.c
+++ /dev/null
@@ -1,23 +0,0 @@
1#include "blender/canvas.h"
2
3void canvas_init(Canvas *canvas, IntVector width, IntVector height) {
4 canvas->mlv = MLV_create_image(width, height);
5}
6
7void canvas_free(Canvas *canvas) {
8 MLV_free_image(canvas->mlv);
9}
10
11void canvas_set_pixel(Canvas *canvas, CartesianVector position, Color color) {
12 MLV_set_pixel_on_image(position.x, position.y, color.mlv, canvas->mlv);
13}
14
15Color canvas_get_pixel(Canvas *canvas, CartesianVector position) {
16 int r, g, b, a;
17 MLV_get_pixel_on_image(canvas->mlv, position.x, position.y, &r, &g, &b, &a);
18 return (Color) {{r, g, b, a}};
19}
20
21CartesianVector canvas_get_dim(Canvas *canvas) {
22 return (CartesianVector) {MLV_get_image_width(canvas->mlv), MLV_get_image_height(canvas->mlv)};
23}