Преглед изворни кода

LibGfx: Add Color::Transparent as a named color

Andreas Kling пре 5 година
родитељ
комит
3bba163574
2 измењених фајлова са 6 додато и 0 уклоњено
  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,