|
| Colour (const float *buf, std::size_t count) |
|
| Colour (float r, float g, float b, float a) |
|
Colour | operator* (const float rhs) const |
|
Colour | operator*= (const float rhs) |
|
Colour | operator- (const Colour &rhs) const |
|
Colour | operator-= (const Colour &rhs) |
|
Colour | operator+ (const Colour &rhs) const |
|
Colour | operator+= (const Colour &rhs) |
|
bool | operator== (const Colour &rhs) const |
|
bool | operator!= (const Colour &rhs) const |
|
bool | operator< (const Colour &rhs) const |
|
Colour | lerp (const Colour &end, float t) const |
|
std::string | to_hex_string () const |
|
|
static Colour | from_bytes (uint8_t r, uint8_t g, uint8_t b, uint8_t a) |
|
static Colour | from_hex_string (const std::string &hex_string) |
|
|
float | r |
|
float | g |
|
float | b |
|
float | a |
|
|
static const Colour | BLACK = Colour(0.0, 0.0, 0.0, 1.0) |
|
static const Colour | GREY = Colour(0.5f, 0.5f, 0.5f, 1.0f) |
|
static const Colour | WHITE = Colour(1.0, 1.0, 1.0, 1.0) |
|
static const Colour | RED = Colour(1.0, 0.0, 0.0, 1.0) |
|
static const Colour | GREEN = Colour(0.0, 1.0, 0.0, 1.0) |
|
static const Colour | BLUE = Colour(0.0, 0.0, 1.0, 1.0) |
|
static const Colour | YELLOW = Colour(1.0f, 1.0f, 0.0f, 1.0f) |
|
static const Colour | PURPLE = Colour(1.0f, 0.0f, 1.0f, 1.0f) |
|
static const Colour | TURQUOISE = Colour(0.0f, 1.0f, 1.0f, 1.0f) |
|
static const Colour | NONE = Colour(0, 0, 0, 0) |
|
The documentation for this struct was generated from the following files: