Home
last modified time | relevance | path

Searched refs:fg_opa (Results 1 – 1 of 1) sorted by relevance

/lvgl-latest/src/misc/
Dlv_color.h531 … lv_color_t fg_color, lv_opa_t fg_opa, in lv_color_mix_with_alpha() argument
535 if(fg_opa >= LV_OPA_MAX || bg_opa <= LV_OPA_MIN) { in lv_color_mix_with_alpha()
537 *res_opa = fg_opa; in lv_color_mix_with_alpha()
540 else if(fg_opa <= LV_OPA_MIN) { in lv_color_mix_with_alpha()
546 *res_color = lv_color_mix(fg_color, bg_color, fg_opa); in lv_color_mix_with_alpha()
559 if(fg_opa != fg_opa_save || bg_opa != bg_opa_save || fg_color.full != fg_color_save.full || in lv_color_mix_with_alpha()
561 fg_opa_save = fg_opa; in lv_color_mix_with_alpha()
567 res_opa_saved = 255 - ((uint16_t)((uint16_t)(255 - fg_opa) * (255 - bg_opa)) >> 8); in lv_color_mix_with_alpha()
569 lv_opa_t ratio = (uint16_t)((uint16_t)fg_opa * 255) / res_opa_saved; in lv_color_mix_with_alpha()