20 Colour(
float _red,
float _green,
float _blue,
float _alpha = 1);
21 explicit Colour(std::string_view _value);
26 void set(
float _red,
float _green,
float _blue,
float _alpha = 1);
30 std::string print()
const;
32 static Colour parse(std::string_view _value);
36 return operatorShiftLeft(_stream, _value);
41 return operatorShiftRight(_stream, _value);
44 static std::ostream& operatorShiftLeft(std::ostream& _stream,
const Colour& _value);
45 static std::istream& operatorShiftRight(std::istream& _stream,
Colour& _value);
bool operator==(const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right)
bool operator!=(const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right)
friend std::ostream & operator<<(std::ostream &_stream, const Colour &_value)
static const Colour Green
static const Colour White
friend std::istream & operator>>(std::istream &_stream, Colour &_value)
static const Colour Black