aboutsummaryrefslogtreecommitdiff
path: root/include/lib/data
diff options
context:
space:
mode:
authorChristian C <cc@localhost>2025-03-23 17:47:36 -0700
committerChristian C <cc@localhost>2025-03-23 17:47:36 -0700
commit848a0f6e2d634001e30cbfebef05d93f7301facd (patch)
tree45b062c90d59e6f48284bc73c42d17d7fde19740 /include/lib/data
parent2fe858c22d27722130339c0d26de00aa78ef1f4d (diff)
Migration to Mask
Diffstat (limited to 'include/lib/data')
-rw-r--r--include/lib/data/image_types.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/include/lib/data/image_types.h b/include/lib/data/image_types.h
index 4e226ea..8df5feb 100644
--- a/include/lib/data/image_types.h
+++ b/include/lib/data/image_types.h
@@ -5,13 +5,14 @@
#include <stddef.h>
#define ImageData_t uint8_t
-#define Image_t ImageData_t**
+#define Image_t ImageData_t***
#define MaskData_t uint16_t
#define Mask_t MaskData_t**
typedef struct Image {
size_t width;
size_t height;
+ size_t depth;
Image_t image;
} Image;
@@ -21,7 +22,7 @@ typedef struct Mask {
Mask_t image;
} Mask;
-Image* create_image(size_t width, size_t height);
+Image* create_image(size_t width, size_t height, size_t depth);
Mask* create_image_mask(size_t width, size_t height);
void free_image(Image* image);