FastLED 3.9.15
Loading...
Searching...
No Matches
five_bit_hd_gamma.h File Reference

Detailed Description

Declares functions for five-bit gamma correction.

Definition in file five_bit_hd_gamma.h.

#include "fl/gamma.h"
#include "fl/int.h"
#include "fl/math.h"
#include "crgb.h"
#include "lib8tion/scale8.h"
+ Include dependency graph for five_bit_hd_gamma.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  fl
 IMPORTANT!
 

Enumerations

enum  fl::FiveBitGammaCorrectionMode { fl::kFiveBitGammaCorrectionMode_Null = 0 , fl::kFiveBitGammaCorrectionMode_BitShift = 1 }
 

Functions

void fl::five_bit_bitshift (u16 r16, u16 g16, u16 b16, fl::u8 brightness, CRGB *out, fl::u8 *out_power_5bit)
 
void fl::five_bit_bitshift (uint16_t r16, uint16_t g16, uint16_t b16, uint8_t brightness, CRGB *out, uint8_t *out_power_5bit)
 
void fl::five_bit_hd_gamma_bitshift (CRGB colors, CRGB colors_scale, fl::u8 global_brightness, CRGB *out_colors, fl::u8 *out_power_5bit)
 
void fl::five_bit_hd_gamma_function (CRGB color, u16 *r16, u16 *g16, u16 *b16)
 
void fl::internal_builtin_five_bit_hd_gamma_bitshift (CRGB colors, CRGB colors_scale, fl::u8 global_brightness, CRGB *out_colors, fl::u8 *out_power_5bit)