From 047d3248896d375a8fbc80dbbf573b81a3e5a927 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Fri, 20 Mar 2009 04:06:39 +0000 Subject: Revamp color handling. --- libdimension/dimension/canvas.h | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) (limited to 'libdimension/dimension/canvas.h') 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); -- cgit v1.2.3