summaryrefslogtreecommitdiff
path: root/src/lib/rgba.h
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2021-05-01 01:31:35 +0200
committerCarl Hetherington <cth@carlh.net>2021-05-01 01:31:35 +0200
commit8963f0007af1a312017b9627c18b82ec2a577591 (patch)
treebaeb6f2c17da72248408b8c1d695242b44edda9e /src/lib/rgba.h
parent29f84e2b8785585885e0658bdf9938967547460f (diff)
C++11 tidying.
Diffstat (limited to 'src/lib/rgba.h')
-rw-r--r--src/lib/rgba.h22
1 files changed, 10 insertions, 12 deletions
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 <cth@carlh.net>
+ Copyright (C) 2016-2021 Carl Hetherington <cth@carlh.net>
This file is part of DCP-o-matic.
@@ -18,25 +18,22 @@
*/
+
#ifndef DCPOMATIC_RGBA_H
#define DCPOMATIC_RGBA_H
+
#include <libcxml/cxml.h>
#include <stdint.h>
+
/** @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