From a41cbe24c45975aab44389e7e894582ee2622806 Mon Sep 17 00:00:00 2001 From: Tomi Valkeinen Date: Tue, 8 Mar 2016 15:27:27 +0200 Subject: libkmstest: color & draw_rect --- libkmstest/color.h | 28 ++++++++++++---------------- 1 file changed, 12 insertions(+), 16 deletions(-) (limited to 'libkmstest/color.h') diff --git a/libkmstest/color.h b/libkmstest/color.h index f84fc68..f99a951 100644 --- a/libkmstest/color.h +++ b/libkmstest/color.h @@ -10,19 +10,18 @@ struct RGB { RGB(); RGB(uint8_t r, uint8_t g, uint8_t b); + RGB(uint8_t a, uint8_t r, uint8_t g, uint8_t b); + RGB(uint32_t argb); - uint32_t rgb888() const; - uint32_t bgr888() const; + uint32_t argb8888() const; + uint32_t abgr8888() const; uint16_t rgb565() const; YUV yuv() const; - struct - { - uint8_t b; - uint8_t g; - uint8_t r; - uint8_t a; - }; + uint8_t b; + uint8_t g; + uint8_t r; + uint8_t a; }; struct YUV @@ -31,12 +30,9 @@ struct YUV YUV(uint8_t y, uint8_t u, uint8_t v); YUV(const RGB& rgb); - struct - { - uint8_t v; - uint8_t u; - uint8_t y; - uint8_t a; - }; + uint8_t v; + uint8_t u; + uint8_t y; + uint8_t a; }; } -- cgit v1.2.3