|
|
Hasty Badger
Small UI library (a branch of Turbo Badger)
|
TBColor contains a 32bit color. More...
#include <tb_color.h>
Public Member Functions | |
| TBColor (uint8_t r_, uint8_t g_, uint8_t b_, uint8_t a_=255) | |
| TBColor (uint32_t bgra_) | |
| void | Set (const TBColor &color) |
| void | SetFromString (const TBStr &str) |
| Set the color from string in any of the following formats: "#rrggbbaa", "#rrggbb", "#rgba", "#rgb". | |
| void | GetString (TBStr &str) const |
| Write color to string with format #rrggbbaa. | |
| operator uint32_t () const | |
Public Attributes | |
| union { | |
| struct { | |
| uint8_t b | |
| uint8_t g | |
| uint8_t r | |
| uint8_t a | |
| } | |
| uint32_t bgra | |
| }; | |
TBColor contains a 32bit color.