FastLED 3.7.8
Loading...
Searching...
No Matches
Palette Upscaling Functions

Detailed Description

Functions to upscale palettes from one type to another.

Functions

void UpscalePalette (const struct CRGBPalette16 &srcpal16, struct CRGBPalette256 &destpal256)
 Convert a 16-entry palette to a 256-entry palette.
 
void UpscalePalette (const struct CHSVPalette16 &srcpal16, struct CHSVPalette256 &destpal256)
 Convert a 16-entry palette to a 256-entry palette.
 
void UpscalePalette (const struct CRGBPalette16 &srcpal16, struct CRGBPalette32 &destpal32)
 Convert a 16-entry palette to a 32-entry palette.
 
void UpscalePalette (const struct CHSVPalette16 &srcpal16, struct CHSVPalette32 &destpal32)
 Convert a 16-entry palette to a 32-entry palette.
 
void UpscalePalette (const struct CRGBPalette32 &srcpal32, struct CRGBPalette256 &destpal256)
 Convert a 32-entry palette to a 256-entry palette.
 
void UpscalePalette (const struct CHSVPalette32 &srcpal32, struct CHSVPalette256 &destpal256)
 Convert a 32-entry palette to a 256-entry palette.
 

Function Documentation

◆ UpscalePalette() [1/6]

void UpscalePalette ( const struct CHSVPalette16 & srcpal16,
struct CHSVPalette256 & destpal256 )

Convert a 16-entry palette to a 256-entry palette.

Parameters
srcpal16the source palette to upscale
destpal256the destination palette for the upscaled data

Definition at line 1281 of file colorutils.cpp.

◆ UpscalePalette() [2/6]

void UpscalePalette ( const struct CHSVPalette16 & srcpal16,
struct CHSVPalette32 & destpal32 )

Convert a 16-entry palette to a 32-entry palette.

Parameters
srcpal16the source palette to upscale
destpal32the destination palette for the upscaled data

Definition at line 1298 of file colorutils.cpp.

◆ UpscalePalette() [3/6]

void UpscalePalette ( const struct CHSVPalette32 & srcpal32,
struct CHSVPalette256 & destpal256 )

Convert a 32-entry palette to a 256-entry palette.

Parameters
srcpal32the source palette to upscale
destpal256the destination palette for the upscaled data

Definition at line 1314 of file colorutils.cpp.

◆ UpscalePalette() [4/6]

void UpscalePalette ( const struct CRGBPalette16 & srcpal16,
struct CRGBPalette256 & destpal256 )

Convert a 16-entry palette to a 256-entry palette.

Parameters
srcpal16the source palette to upscale
destpal256the destination palette for the upscaled data

Definition at line 1274 of file colorutils.cpp.

◆ UpscalePalette() [5/6]

void UpscalePalette ( const struct CRGBPalette16 & srcpal16,
struct CRGBPalette32 & destpal32 )

Convert a 16-entry palette to a 32-entry palette.

Parameters
srcpal16the source palette to upscale
destpal32the destination palette for the upscaled data

Definition at line 1289 of file colorutils.cpp.

◆ UpscalePalette() [6/6]

void UpscalePalette ( const struct CRGBPalette32 & srcpal32,
struct CRGBPalette256 & destpal256 )

Convert a 32-entry palette to a 256-entry palette.

Parameters
srcpal32the source palette to upscale
destpal256the destination palette for the upscaled data

Definition at line 1307 of file colorutils.cpp.