Explorar o código

LibGfx: Add Color::Transparent as a named color

Andreas Kling %!s(int64=5) %!d(string=hai) anos
pai
achega
3bba163574
Modificáronse 2 ficheiros con 6 adicións e 0 borrados
  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,