Fledex.Color.Correction (fledex v0.5.0)

View Source

Summary

Functions

apply_rgb_correction(leds, correction)

@spec apply_rgb_correction(
  [Fledex.Color.Types.rgb()],
  byte() | Fledex.Color.Types.rgb()
) :: [
  Fledex.Color.Types.rgb()
]

calculate_color_correction(scale, cc, ct)

@spec calculate_color_correction(byte(), byte(), byte()) :: byte()

color_correction_g2(arg)

@spec color_correction_g2(Fledex.Color.Types.rgb()) :: Fledex.Color.Types.rgb()

color_correction_none(arg)

@spec color_correction_none(Fledex.Color.Types.rgb()) :: Fledex.Color.Types.rgb()

define_correction(scale \\ 255, color_correction, temperature_correction)

no_color_correction()

@spec no_color_correction() :: Fledex.Color.Types.rgb()