Color4u8 class
Public static variables
- static const u8 cElementMax
- static const u8 cElementMin
- static const Color4u8 cBlack
- static const Color4u8 cGray
- static const Color4u8 cWhite
- static const Color4u8 cRed
- static const Color4u8 cGreen
- static const Color4u8 cBlue
- static const Color4u8 cYellow
- static const Color4u8 cMagenta
- static const Color4u8 cCyan
Public static functions
Constructors, destructors, conversion operators
Public functions
- void setf(f32 r, f32 g, f32 b, f32 a)
- void setLerp(const Color4u8& color1, const Color4u8& color2, f32 t)
- void setGammaCollection(const Color4u8& value, f32 gamma)
- auto operator+=(const Color4u8& rhs) -> Color4u8&
- auto operator-=(const Color4u8& rhs) -> Color4u8&
- auto operator*=(const Color4u8& rhs) -> Color4u8&
- auto operator/=(const Color4u8& rhs) -> Color4u8&
- auto operator|=(const Color4u8& rhs) -> Color4u8&
- auto operator&=(const Color4u8& rhs) -> Color4u8&
- auto operator+=(u8 x) -> Color4u8&
- auto operator-=(u8 x) -> Color4u8&
- auto operator*=(f32 x) -> Color4u8&
- auto operator/=(f32 x) -> Color4u8&
- auto operator|=(u8 x) -> Color4u8&
- auto operator&=(u8 x) -> Color4u8&
Public variables
Friends
- auto operator+(const Color4u8& lhs, const Color4u8& rhs) -> Color4u8
- auto operator-(const Color4u8& lhs, const Color4u8& rhs) -> Color4u8
- auto operator*(const Color4u8& lhs, const Color4u8& rhs) -> Color4u8
- auto operator/(const Color4u8& lhs, const Color4u8& rhs) -> Color4u8
- auto operator+(const Color4u8& lhs, u8 x) -> Color4u8
- auto operator-(const Color4u8& lhs, u8 x) -> Color4u8
- auto operator*(const Color4u8& lhs, f32 x) -> Color4u8
- auto operator/(const Color4u8& lhs, f32 x) -> Color4u8
- auto operator&(const Color4u8& lhs, u8 x) -> Color4u8
- auto operator|(const Color4u8& lhs, u8 x) -> Color4u8
- auto operator==(const Color4u8& lhs, const Color4u8& rhs) -> bool