UGDK
|
#include <types.h>
Public Member Functions | |
Color () | |
Color (double _r, double _g, double _b, double _a=1.0) | |
Color (uint32 hex_val, double _a=1.0) | |
void | Compose (const Color &rhs) |
Color & | operator*= (const Color &rhs) |
Color | operator* (const Color &rhs) const |
double | get_r () const |
double | get_g () const |
double | get_b () const |
double | get_a () const |
void | set_r (double r_) |
void | set_g (double g_) |
void | set_b (double b_) |
void | set_a (double a_) |
Public Attributes | |
union { | |
struct { | |
double r | |
double g | |
double b | |
double a | |
} | |
struct { | |
double val [4] | |
} | |
}; |
ugdk::Color::Color | ( | ) | [inline] |
ugdk::Color::Color | ( | double | _r, |
double | _g, | ||
double | _b, | ||
double | _a = 1.0 |
||
) | [inline, explicit] |
ugdk::Color::Color | ( | uint32 | hex_val, |
double | _a = 1.0 |
||
) | [inline, explicit] |
void ugdk::Color::Compose | ( | const Color & | rhs | ) | [inline] |
double ugdk::Color::get_a | ( | ) | const [inline] |
double ugdk::Color::get_b | ( | ) | const [inline] |
double ugdk::Color::get_g | ( | ) | const [inline] |
double ugdk::Color::get_r | ( | ) | const [inline] |
void ugdk::Color::set_a | ( | double | a_ | ) | [inline] |
void ugdk::Color::set_b | ( | double | b_ | ) | [inline] |
void ugdk::Color::set_g | ( | double | g_ | ) | [inline] |
void ugdk::Color::set_r | ( | double | r_ | ) | [inline] |
union { ... } |
double ugdk::Color::a |
double ugdk::Color::b |
double ugdk::Color::g |
double ugdk::Color::r |
double ugdk::Color::val[4] |