X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Frgba.h;h=96fed710ef4582e3cc5676bc77d0aa0f5429e147;hb=68af093999fff9b2928269e5d41338b140a101ca;hp=c9521f311b0151648de41447efbb85d5500307a9;hpb=a69d242f3f00207d6ea7320e6723775f4b0dbfb3;p=dcpomatic.git diff --git a/src/lib/rgba.h b/src/lib/rgba.h index c9521f311..96fed710e 100644 --- a/src/lib/rgba.h +++ b/src/lib/rgba.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2016 Carl Hetherington + Copyright (C) 2016-2021 Carl Hetherington This file is part of DCP-o-matic. @@ -18,25 +18,22 @@ */ + #ifndef DCPOMATIC_RGBA_H #define DCPOMATIC_RGBA_H + #include #include + /** @class RGBA * @brief A 32-bit RGBA colour. */ - class RGBA { public: - RGBA () - : r (0) - , g (0) - , b (0) - , a (0) - {} + RGBA () {} RGBA (uint8_t r_, uint8_t g_, uint8_t b_, uint8_t a_) : r (r_) @@ -49,12 +46,13 @@ public: void as_xml (xmlpp::Node* parent) const; - uint8_t r; - uint8_t g; - uint8_t b; - uint8_t a; + uint8_t r = 0; + uint8_t g = 0; + uint8_t b = 0; + uint8_t a = 0; bool operator< (RGBA const & other) const; }; + #endif