Home
last modified time | relevance | path

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

/lvgl-latest/src/misc/
Dlv_color_op.c40 ret.red = LV_UDIV255((uint16_t)c1.red * mix + c2.red * (255 - mix) + LV_COLOR_MIX_ROUND_OFS); in lv_color_mix()
41 …ret.green = LV_UDIV255((uint16_t)c1.green * mix + c2.green * (255 - mix) + LV_COLOR_MIX_ROUND_OFS); in lv_color_mix()
42 ret.blue = LV_UDIV255((uint16_t)c1.blue * mix + c2.blue * (255 - mix) + LV_COLOR_MIX_ROUND_OFS); in lv_color_mix()
Dlv_math.h170 #define LV_UDIV255(x) (((x) * 0x8081U) >> 0x17) macro
/lvgl-latest/src/draw/nxp/vglite/
Dlv_vglite_utils.c119 lv_col32.red = LV_UDIV255(lv_col32.red * lv_col32.alpha); in vglite_get_color()
120 lv_col32.green = LV_UDIV255(lv_col32.green * lv_col32.alpha); in vglite_get_color()
121 lv_col32.blue = LV_UDIV255(lv_col32.blue * lv_col32.alpha); in vglite_get_color()
/lvgl-latest/src/draw/vg_lite/
Dlv_draw_vg_lite_vector.c79 color.red = LV_UDIV255(color.red * a); in lv_color32_to_vg()
80 color.green = LV_UDIV255(color.green * a); in lv_color32_to_vg()
81 color.blue = LV_UDIV255(color.blue * a); in lv_color32_to_vg()
Dlv_vg_lite_utils.c895 color.red = LV_UDIV255(color.red * opa); in lv_vg_lite_color()
896 color.green = LV_UDIV255(color.green * opa); in lv_vg_lite_color()
897 color.blue = LV_UDIV255(color.blue * opa); in lv_vg_lite_color()
/lvgl-latest/src/draw/sw/
Dlv_draw_sw_gradient.c210 *color_out = GRAD_CM(LV_UDIV255(two.red * mix + one.red * imix), in lv_gradient_color_calculate()
211 LV_UDIV255(two.green * mix + one.green * imix), in lv_gradient_color_calculate()
212 LV_UDIV255(two.blue * mix + one.blue * imix)); in lv_gradient_color_calculate()
214 *opa_out = LV_UDIV255(dsc->stops[found_i].opa * mix + dsc->stops[found_i - 1].opa * imix); in lv_gradient_color_calculate()
Dlv_draw_sw_mask.c1233 return LV_UDIV255(mask_act * mask_new); in mask_mix()