Selaa lähdekoodia

LibGfx: Add Color::Transparent as a named color

Andreas Kling 5 vuotta sitten
vanhempi
commit
3bba163574
2 muutettua tiedostoa jossa 6 lisäystä ja 0 poistoa
  1. 5 0
      Libraries/LibGfx/Color.cpp
  2. 1 0
      Libraries/LibGfx/Color.h

+ 5 - 0
Libraries/LibGfx/Color.cpp

@@ -40,6 +40,11 @@ namespace Gfx {
 
 Color::Color(NamedColor named)
 {
+    if (named == Transparent) {
+        m_value = 0;
+        return;
+    }
+
     struct {
         u8 r;
         u8 g;

+ 1 - 0
Libraries/LibGfx/Color.h

@@ -49,6 +49,7 @@ struct HSV {
 class Color {
 public:
     enum NamedColor {
+        Transparent,
         Black,
         White,
         Red,