FastLED 3.9.3
Loading...
Searching...
No Matches
Palette Classes

Detailed Description

Class definitions for color palettes.

Todo
For documentation purposes it would be nice to reorder these definitions by type and in ascending number of entries.

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...
 

Typedefs

typedef uint8_t TDynamicRGBGradientPalette_byte
 Byte of an RGB gradient entry, stored in dynamic (heap) memory.
 
typedef const TDynamicRGBGradientPalette_byteTDynamicRGBGradientPalette_bytes
 Pointer to bytes of an RGB gradient, stored in dynamic (heap) memory.
 
typedef TDynamicRGBGradientPalette_bytes TDynamicRGBGradientPaletteRef
 Alias of TDynamicRGBGradientPalette_bytes.
 

Typedef Documentation

◆ TDynamicRGBGradientPalette_byte

Byte of an RGB gradient entry, stored in dynamic (heap) memory.

Definition at line 681 of file colorutils.h.

◆ TDynamicRGBGradientPalette_bytes

Pointer to bytes of an RGB gradient, stored in dynamic (heap) memory.

Definition at line 682 of file colorutils.h.

◆ TDynamicRGBGradientPaletteRef