FastLED 3.9.15
Loading...
Searching...
No Matches
Color3i Struct Reference

Detailed Description

Definition at line 8 of file color.h.

#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_
 

The documentation for this struct was generated from the following files: