#include <LumitronixIFlexBusLg.h>
◆ LuminanceShader()
template<typename T_COLOR_FEATURE , typename T_METHOD , typename T_GAMMA = NeoGammaEquationMethod>
LumitronixIFlexBusLg< T_COLOR_FEATURE, T_METHOD, T_GAMMA >::LuminanceShader::LuminanceShader |
( |
uint8_t |
luminance = 255 | ) |
|
|
inline |
◆ Apply()
template<typename T_COLOR_FEATURE , typename T_METHOD , typename T_GAMMA = NeoGammaEquationMethod>
T_COLOR_FEATURE::ColorObject LumitronixIFlexBusLg< T_COLOR_FEATURE, T_METHOD, T_GAMMA >::LuminanceShader::Apply |
( |
uint16_t |
, |
|
|
const typename T_COLOR_FEATURE::ColorObject & |
original |
|
) |
| |
|
inline |
◆ Dirty()
template<typename T_COLOR_FEATURE , typename T_METHOD , typename T_GAMMA = NeoGammaEquationMethod>
◆ getLuminance()
template<typename T_COLOR_FEATURE , typename T_METHOD , typename T_GAMMA = NeoGammaEquationMethod>
uint8_t LumitronixIFlexBusLg< T_COLOR_FEATURE, T_METHOD, T_GAMMA >::LuminanceShader::getLuminance |
( |
| ) |
const |
|
inlineprotected |
◆ IsDirty()
template<typename T_COLOR_FEATURE , typename T_METHOD , typename T_GAMMA = NeoGammaEquationMethod>
◆ ResetDirty()
template<typename T_COLOR_FEATURE , typename T_METHOD , typename T_GAMMA = NeoGammaEquationMethod>
◆ setLuminance()
template<typename T_COLOR_FEATURE , typename T_METHOD , typename T_GAMMA = NeoGammaEquationMethod>
void LumitronixIFlexBusLg< T_COLOR_FEATURE, T_METHOD, T_GAMMA >::LuminanceShader::setLuminance |
( |
uint8_t |
luminance | ) |
|
|
inlineprotected |
◆ LumitronixIFlexBusLg
template<typename T_COLOR_FEATURE , typename T_METHOD , typename T_GAMMA = NeoGammaEquationMethod>
◆ _luminance
template<typename T_COLOR_FEATURE , typename T_METHOD , typename T_GAMMA = NeoGammaEquationMethod>