FastLED 3.9.15
|
#include <color.h>
Public Member Functions | |
Color3i () | |
Color3i (const Color3i &other) | |
Color3i (uint8_t r, uint8_t g, uint8_t b) | |
void | Add (const Color3i &color) |
uint8_t * | At (int rgb_index) |
const uint8_t * | At (int rgb_index) const |
void | Fill (uint8_t val) |
uint8_t | Get (int rgb_index) const |
void | Interpolate (const Color3i &other_color, float t) |
uint8_t | MaxRGB () const |
void | Mul (const Color3i &other_color) |
void | Mul (uint8_t val) |
void | Mulf (float scale) |
template<typename PrintStream> | |
void | Print (PrintStream *stream) const |
void | Set (const Color3i &c) |
void | Set (int rgb_index, uint8_t val) |
void | Set (uint8_t r, uint8_t g, uint8_t b) |
void | Sub (const Color3i &color) |
Static Public Member Functions | |
static Color3i | Black () |
static Color3i | Blue () |
static Color3i | Cyan () |
static Color3i | Green () |
static Color3i | Orange () |
static Color3i | Red () |
static Color3i | White () |
static Color3i | Yellow () |
Public Attributes | |
uint8_t | b_ |
uint8_t | g_ |
uint8_t | r_ |