FastLED 3.9.7
|
Declares functions for five-bit gamma correction.
Definition in file five_bit_hd_gamma.h.
Go to the source code of this file.
Enumerations | |
enum | FiveBitGammaCorrectionMode { kFiveBitGammaCorrectionMode_Null = 0 , kFiveBitGammaCorrectionMode_BitShift = 1 } |
Functions | |
void | __builtin_five_bit_hd_gamma_bitshift (CRGB colors, CRGB colors_scale, uint8_t global_brightness, CRGB *out_colors, uint8_t *out_power_5bit) |
uint8_t | five_bit_bitshift (uint16_t r16, uint16_t g16, uint16_t b16, uint8_t brightness, CRGB *out, uint8_t *out_power_5bit) |
FASTLED_FORCE_INLINE void | five_bit_hd_gamma_bitshift (CRGB colors, CRGB colors_scale, uint8_t global_brightness, CRGB *out_colors, uint8_t *out_power_5bit) |
void | five_bit_hd_gamma_function (CRGB color, uint16_t *r16, uint16_t *g16, uint16_t *b16) |
enum FiveBitGammaCorrectionMode |
Definition at line 14 of file five_bit_hd_gamma.h.
void __builtin_five_bit_hd_gamma_bitshift | ( | CRGB | colors, |
CRGB | colors_scale, | ||
uint8_t | global_brightness, | ||
CRGB * | out_colors, | ||
uint8_t * | out_power_5bit ) |
Definition at line 126 of file five_bit_hd_gamma.cpp.
uint8_t five_bit_bitshift | ( | uint16_t | r16, |
uint16_t | g16, | ||
uint16_t | b16, | ||
uint8_t | brightness, | ||
CRGB * | out, | ||
uint8_t * | out_power_5bit ) |
Definition at line 74 of file five_bit_hd_gamma.cpp.
FASTLED_FORCE_INLINE void five_bit_hd_gamma_bitshift | ( | CRGB | colors, |
CRGB | colors_scale, | ||
uint8_t | global_brightness, | ||
CRGB * | out_colors, | ||
uint8_t * | out_power_5bit ) |
Definition at line 57 of file five_bit_hd_gamma.h.
void five_bit_hd_gamma_function | ( | CRGB | color, |
uint16_t * | r16, | ||
uint16_t * | g16, | ||
uint16_t * | b16 ) |
Definition at line 29 of file five_bit_hd_gamma.cpp.