diff options
| author | robojumper <robojumper@gmail.com> | 2024-06-26 20:08:59 +0200 |
|---|---|---|
| committer | robojumper <robojumper@gmail.com> | 2024-06-26 20:08:59 +0200 |
| commit | e296019657b4edd227f85ff50c37061df4e35741 (patch) | |
| tree | 4630eea5db31ccab000ceeee5023b97a513b216b /include/m | |
| parent | 22edfeae16eedf3d5c65f219212ff5bf2675ae66 (diff) | |
mColor can extend ut::Color
Diffstat (limited to 'include/m')
| -rw-r--r-- | include/m/m_color.h | 30 |
1 files changed, 2 insertions, 28 deletions
diff --git a/include/m/m_color.h b/include/m/m_color.h index e090baa1..a5ce85b8 100644 --- a/include/m/m_color.h +++ b/include/m/m_color.h @@ -1,35 +1,9 @@ #ifndef M_COLOR_H #define M_COLOR_H +#include <nw4r/ut/ut_Color.h> #include <rvl/GX.h> -struct mColor { - mColor() { - rgba = 0xFFFFFFFF; - } - mColor(u8 red, u8 green, u8 blue, u8 alpha) { - r = red; - g = green; - b = blue; - a = alpha; - } - mColor(u32 color) { - rgba = color; - } +struct mColor : public nw4r::ut::Color {}; - // The alternative is that GXColor is a union and this extends GXColor? - operator GXColor &() { - return reinterpret_cast<GXColor &>(*this); - } - - union { - struct { - u8 r; - u8 g; - u8 b; - u8 a; - }; - u32 rgba; - }; -}; #endif |
