31 : red(std::clamp(r, 0, 255)),
32 green(std::clamp(g, 0, 255)),
33 blue(std::clamp(b, 0, 255)) {}
41 : red(color.red * 255),
42 green(color.green * 255),
43 blue(color.blue * 255) {}
45 constexpr
operator Color()
const {
46 return Color(red / 255.0, green / 255.0, blue / 255.0);
54 inline bool operator==(
const Color8Bit& c1,
const Color8Bit& c2) {
55 return c1.red == c2.red && c1.green == c2.green && c1.blue == c2.blue;