FastLED 3.7.8
|
Class definitions for color palettes.
Classes | |
union | TRGBGradientPaletteEntryUnion |
Struct for digesting gradient pointer data into its components. More... | |
class | CHSVPalette16 |
HSV color palette with 16 discrete values. More... | |
class | CHSVPalette256 |
HSV color palette with 256 discrete values. More... | |
class | CRGBPalette16 |
RGB color palette with 16 discrete values. More... | |
class | CHSVPalette32 |
HSV color palette with 32 discrete values. More... | |
class | CRGBPalette32 |
RGB color palette with 32 discrete values. More... | |
class | CRGBPalette256 |
RGB color palette with 256 discrete values. More... | |
Macros | |
#define | TProgmemPalette16 TProgmemRGBPalette16 |
Alias for TProgmemRGBPalette16. | |
#define | TProgmemPalette32 TProgmemRGBPalette32 |
Alias for TProgmemRGBPalette32. | |
Typedefs | |
typedef uint32_t | TProgmemRGBPalette16[16] |
CRGBPalette16 entries stored in PROGMEM memory. | |
typedef uint32_t | TProgmemHSVPalette16[16] |
CHSVPalette16 entries stored in PROGMEM memory. | |
typedef uint32_t | TProgmemRGBPalette32[32] |
CRGBPalette32 entries stored in PROGMEM memory. | |
typedef uint32_t | TProgmemHSVPalette32[32] |
CHSVPalette32 entries stored in PROGMEM memory. | |
typedef const uint8_t | TProgmemRGBGradientPalette_byte |
Byte of an RGB gradient, stored in PROGMEM memory. | |
typedef const TProgmemRGBGradientPalette_byte * | TProgmemRGBGradientPalette_bytes |
Pointer to bytes of an RGB gradient, stored in PROGMEM memory. | |
typedef TProgmemRGBGradientPalette_bytes | TProgmemRGBGradientPalettePtr |
Alias of TProgmemRGBGradientPalette_bytes. | |
typedef uint8_t | TDynamicRGBGradientPalette_byte |
Byte of an RGB gradient entry, stored in dynamic (heap) memory. | |
typedef const TDynamicRGBGradientPalette_byte * | TDynamicRGBGradientPalette_bytes |
Pointer to bytes of an RGB gradient, stored in dynamic (heap) memory. | |
typedef TDynamicRGBGradientPalette_bytes | TDynamicRGBGradientPalettePtr |
Alias of TDynamicRGBGradientPalette_bytes. | |
#define TProgmemPalette16 TProgmemRGBPalette16 |
Alias for TProgmemRGBPalette16.
Definition at line 587 of file colorutils.h.
#define TProgmemPalette32 TProgmemRGBPalette32 |
Alias for TProgmemRGBPalette32.
Definition at line 591 of file colorutils.h.
typedef uint8_t TDynamicRGBGradientPalette_byte |
Byte of an RGB gradient entry, stored in dynamic (heap) memory.
Definition at line 617 of file colorutils.h.
typedef const TDynamicRGBGradientPalette_byte* TDynamicRGBGradientPalette_bytes |
Pointer to bytes of an RGB gradient, stored in dynamic (heap) memory.
Definition at line 618 of file colorutils.h.
Alias of TDynamicRGBGradientPalette_bytes.
Definition at line 619 of file colorutils.h.
typedef uint32_t TProgmemHSVPalette16[16] |
CHSVPalette16 entries stored in PROGMEM memory.
Definition at line 585 of file colorutils.h.
typedef uint32_t TProgmemHSVPalette32[32] |
CHSVPalette32 entries stored in PROGMEM memory.
Definition at line 589 of file colorutils.h.
typedef const uint8_t TProgmemRGBGradientPalette_byte |
Byte of an RGB gradient, stored in PROGMEM memory.
Definition at line 594 of file colorutils.h.
typedef const TProgmemRGBGradientPalette_byte* TProgmemRGBGradientPalette_bytes |
Pointer to bytes of an RGB gradient, stored in PROGMEM memory.
Definition at line 598 of file colorutils.h.
Alias of TProgmemRGBGradientPalette_bytes.
Definition at line 600 of file colorutils.h.
typedef uint32_t TProgmemRGBPalette16[16] |
CRGBPalette16 entries stored in PROGMEM memory.
Definition at line 584 of file colorutils.h.
typedef uint32_t TProgmemRGBPalette32[32] |
CRGBPalette32 entries stored in PROGMEM memory.
Definition at line 588 of file colorutils.h.