diff --git a/src/lib/views/sunlight/include/sTypes.h b/src/lib/views/sunlight/include/sTypes.h index 7103470..9ceae16 100644 --- a/src/lib/views/sunlight/include/sTypes.h +++ b/src/lib/views/sunlight/include/sTypes.h @@ -29,6 +29,14 @@ virtual ~sRGB8Color(void) { }; }; // sRGB8Color +class sRGBA8Color : public sStyle { + public: + ogRGBA8 color; + sRGBA8Color(void) { color.red = color.green = color.blue = color.alpha = 0; } + sRGBA8Color(uInt8, uInt8, uInt8, uInt8); + virtual ~sRGBA8Color(void) { }; +}; // sRGBA8Color + #if 0 class sUInt32 : public sStyle { public: diff --git a/src/lib/views/sunlight/sTypes.cpp b/src/lib/views/sunlight/sTypes.cpp index 8fd435b..c0f0840 100644 --- a/src/lib/views/sunlight/sTypes.cpp +++ b/src/lib/views/sunlight/sTypes.cpp @@ -13,8 +13,16 @@ } // sBGColor::~sBGColor sRGB8Color::sRGB8Color(uInt8 red, uInt8 green, uInt8 blue) { - color.red = red; + color.red = red; color.green = green; - color.blue = blue; + color.blue = blue; return; -} +} // sRGB8Color::sRGB8Color + +sRGBA8Color::sRGBA8Color(uInt8 red, uInt8 green, uInt8 blue, uInt8 alpha) { + color.red = red; + color.green = green; + color.blue = blue; + color.alpha = alpha; +} // sRGBA8Color::sRGBAColor +