22 #ifndef __MYGUI_COLOUR_H__
23 #define __MYGUI_COLOUR_H__
35 Colour(
float _red,
float _green,
float _blue,
float _alpha = 1);
36 explicit Colour(
const std::string& _value);
42 void set(
float _red,
float _green,
float _blue,
float _alpha = 1);
46 std::string print()
const;
48 static Colour parse(
const std::string& _value);
50 friend std::ostream& operator << (std::ostream& _stream,
const Colour& _value)
52 return operatorShiftLeft(_stream, _value);
55 friend std::istream& operator >> (std::istream& _stream,
Colour& _value)
57 return operatorShiftRight(_stream, _value);
60 static std::ostream& operatorShiftLeft(std::ostream& _stream,
const Colour& _value);
61 static std::istream& operatorShiftRight(std::istream& _stream,
Colour& _value);
79 #endif // __MYGUI_COLOUR_H__
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)
static const Colour Black
static const Colour White
static const Colour Green