Class: etk::Color
Synopsis:
+ Color (void);
+ Color (double _r,
double _g,
double _b,
double _a);
+ Color (float _r,
float _g,
float _b,
float _a);
+ Color (uint8_t _r,
uint8_t _g,
uint8_t _b,
uint8_t _a);
+ Color (int _r,
int _g,
int _b,
int _a);
+ Color (uint32_t _input);
+ Color (const etk::Color<float> & _obj);
+ Color (const etk::Color<uint8_t> & _obj);
+ Color (std::string _input);
+ ~Color (void);
+ Color& operator= (const etk::Color & _input);
+ bool operator!= (const etk::Color& _obj);
+ bool operator== (const etk::Color& _obj);
+ uint32_t get (void);
+ void set (float _r,
float _g,
float _b,
float _a);
+ void set (uint8_t _r,
uint8_t _g,
uint8_t _b,
uint8_t _a);
+ void set (int _r,
int _g,
int _b,
int _a);
+ std::string getHexString (void);
+ std::string getString (void);
+ MY_TYPE r (void);
+ MY_TYPE g (void);
+ MY_TYPE b (void);
+ MY_TYPE a (void);
+ void setR (MY_TYPE _r);
+ void setG (MY_TYPE _g);
+ void setB (MY_TYPE _b);
+ void setA (MY_TYPE _a);
Detail:
etk::Color ()
Color(void);
etk::Color ()
Color(double _r,
double _g,
double _b,
double _a);
etk::Color ()
Color(float _r,
float _g,
float _b,
float _a);
etk::Color ()
Color(uint8_t _r,
uint8_t _g,
uint8_t _b,
uint8_t _a);
etk::Color ()
Color(int _r,
int _g,
int _b,
int _a);
etk::Color ()
Color(uint32_t _input);
etk::Color ()
Color(const etk::Color<float> & _obj);
etk::Color ()
Color(const etk::Color<uint8_t> & _obj);
etk::Color ()
Color(std::string _input);
etk::~Color ()
~Color(void);
operator= ()
Color & operator=(const etk::Color & _input);
operator!= ()
bool operator!=(const etk::Color & _obj);
operator== ()
bool operator==(const etk::Color & _obj);
get ()
uint32_t get(void);
set ()
void set(float _r,
float _g,
float _b,
float _a);
set ()
void set(uint8_t _r,
uint8_t _g,
uint8_t _b,
uint8_t _a);
set ()
void set(int _r,
int _g,
int _b,
int _a);
getHexString ()
std::string getHexString(void);
getString ()
std::string getString(void);
r ()
MY_TYPE r(void);
g ()
MY_TYPE g(void);
b ()
MY_TYPE b(void);
a ()
MY_TYPE a(void);
setR ()
void setR(MY_TYPE _r);
setG ()
void setG(MY_TYPE _g);
setB ()
void setB(MY_TYPE _b);
setA ()
void setA(MY_TYPE _a);
etk::Color ()
Color(void);
etk::Color ()
Color(double _r, double _g, double _b, double _a);
etk::Color ()
Color(float _r, float _g, float _b, float _a);
etk::Color ()
Color(uint8_t _r, uint8_t _g, uint8_t _b, uint8_t _a);
etk::Color ()
Color(int _r, int _g, int _b, int _a);
etk::Color ()
Color(uint32_t _input);
etk::Color ()
Color(const etk::Color<float> & _obj);
etk::Color ()
Color(const etk::Color<uint8_t> & _obj);
etk::Color ()
Color(std::string _input);
etk::~Color ()
~Color(void);
operator= ()
Color& operator=(const etk::Color & _input);
operator!= ()
bool operator!=(const etk::Color& _obj);
operator== ()
bool operator==(const etk::Color& _obj);
get ()
uint32_t get(void);
set ()
void set(float _r, float _g, float _b, float _a);
set ()
void set(uint8_t _r, uint8_t _g, uint8_t _b, uint8_t _a);
set ()
void set(int _r, int _g, int _b, int _a);
getHexString ()
std::string getHexString(void);
getString ()
std::string getString(void);
r ()
MY_TYPE r(void);
g ()
MY_TYPE g(void);
b ()
MY_TYPE b(void);
a ()
MY_TYPE a(void);
setR ()
void setR(MY_TYPE _r);
setG ()
void setG(MY_TYPE _g);
setB ()
void setB(MY_TYPE _b);
setA ()
void setA(MY_TYPE _a);