mirror of
https://github.com/orange-cpp/omath.git
synced 2026-02-13 07:03:25 +00:00
fixed bug
This commit is contained in:
@@ -17,9 +17,13 @@ namespace uml::color
|
||||
class Color : public Vector4
|
||||
{
|
||||
public:
|
||||
Color(float r, float g, float, float b, float a = 1.f);
|
||||
Color(const Vector4& vec);
|
||||
Color(float r, float g, float b, float a);
|
||||
static Color FromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a);
|
||||
explicit Color(const Vector4& vec);
|
||||
[[nodiscard]] Color Blend(const Color& other, float ratio) const;
|
||||
explicit operator Vector4() {return {x,y,z,w};}
|
||||
|
||||
[[nodiscard]] static Color Red() {return {1.f, 0.f, 0.f, 1.f};}
|
||||
[[nodiscard]] static Color Green() {return {0.f, 1.f, 0.f, 1.f};}
|
||||
[[nodiscard]] static Color Blue() {return {0.f, 0.f, 1.f, 1.f};}
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user