diff options
Diffstat (limited to 'libdimension/dimension/canvas.h')
-rw-r--r-- | libdimension/dimension/canvas.h | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/libdimension/dimension/canvas.h b/libdimension/dimension/canvas.h index 8959e12..21d56e4 100644 --- a/libdimension/dimension/canvas.h +++ b/libdimension/dimension/canvas.h @@ -25,15 +25,6 @@ #ifndef DIMENSION_CANVAS_H #define DIMENSION_CANVAS_H -/* 48-bit sRGB color for pixels. */ -typedef struct { - uint16_t r, g, b; /* Red, green, blue */ - uint16_t a, t; /* Filtered transparancy, normal transparancy */ -} dmnsn_pixel; - -dmnsn_pixel dmnsn_pixel_from_color(dmnsn_color color); -dmnsn_color dmnsn_color_from_pixel(dmnsn_pixel pixel); - typedef struct { unsigned int x, y; @@ -41,7 +32,7 @@ typedef struct { * Stored in first-quadrant representation (origin is bottom-left). The pixel * at (a,b) is accessible as pixels[b*x + a]. */ - dmnsn_pixel *pixels; + dmnsn_color *pixels; } dmnsn_canvas; dmnsn_canvas *dmnsn_new_canvas(unsigned int x, unsigned int y); |