Lines Matching refs:bg

66 static inline lv_color_t color_blend_true_color_additive(lv_color_t fg, lv_color_t bg, lv_opa_t opa…
67 static inline lv_color_t color_blend_true_color_subtractive(lv_color_t fg, lv_color_t bg, lv_opa_t …
68 static inline lv_color_t color_blend_true_color_multiply(lv_color_t fg, lv_color_t bg, lv_opa_t opa…
950 static inline lv_color_t color_blend_true_color_additive(lv_color_t fg, lv_color_t bg, lv_opa_t opa) in color_blend_true_color_additive() argument
953 if(opa <= LV_OPA_MIN) return bg; in color_blend_true_color_additive()
957 tmp = bg.full + fg.full; in color_blend_true_color_additive()
960 tmp = bg.ch.red + fg.ch.red; in color_blend_true_color_additive()
970 tmp = bg.ch.green + fg.ch.green; in color_blend_true_color_additive()
974 tmp = bg.ch.green + fg.ch.green; in color_blend_true_color_additive()
977 tmp = (bg.ch.green_h << 3) + bg.ch.green_l + (fg.ch.green_h << 3) + fg.ch.green_l; in color_blend_true_color_additive()
984 tmp = bg.ch.green + fg.ch.green; in color_blend_true_color_additive()
988 tmp = bg.ch.blue + fg.ch.blue; in color_blend_true_color_additive()
1000 return lv_color_mix(fg, bg, opa); in color_blend_true_color_additive()
1003 static inline lv_color_t color_blend_true_color_subtractive(lv_color_t fg, lv_color_t bg, lv_opa_t … in color_blend_true_color_subtractive() argument
1005 if(opa <= LV_OPA_MIN) return bg; in color_blend_true_color_subtractive()
1008 tmp = bg.ch.red - fg.ch.red; in color_blend_true_color_subtractive()
1012 tmp = bg.ch.green - fg.ch.green; in color_blend_true_color_subtractive()
1015 tmp = (bg.ch.green_h << 3) + bg.ch.green_l + (fg.ch.green_h << 3) + fg.ch.green_l; in color_blend_true_color_subtractive()
1021 tmp = bg.ch.blue - fg.ch.blue; in color_blend_true_color_subtractive()
1026 return lv_color_mix(fg, bg, opa); in color_blend_true_color_subtractive()
1029 static inline lv_color_t color_blend_true_color_multiply(lv_color_t fg, lv_color_t bg, lv_opa_t opa) in color_blend_true_color_multiply() argument
1031 if(opa <= LV_OPA_MIN) return bg; in color_blend_true_color_multiply()
1034 fg.ch.red = (fg.ch.red * bg.ch.red) >> 8; in color_blend_true_color_multiply()
1035 fg.ch.green = (fg.ch.green * bg.ch.green) >> 8; in color_blend_true_color_multiply()
1036 fg.ch.blue = (fg.ch.blue * bg.ch.blue) >> 8; in color_blend_true_color_multiply()
1038 fg.ch.red = (fg.ch.red * bg.ch.red) >> 5; in color_blend_true_color_multiply()
1039 fg.ch.blue = (fg.ch.blue * bg.ch.blue) >> 5; in color_blend_true_color_multiply()
1040 LV_COLOR_SET_G(fg, (LV_COLOR_GET_G(fg) * LV_COLOR_GET_G(bg)) >> 6); in color_blend_true_color_multiply()
1042 fg.ch.red = (fg.ch.red * bg.ch.red) >> 3; in color_blend_true_color_multiply()
1043 fg.ch.green = (fg.ch.green * bg.ch.green) >> 3; in color_blend_true_color_multiply()
1044 fg.ch.blue = (fg.ch.blue * bg.ch.blue) >> 2; in color_blend_true_color_multiply()
1049 return lv_color_mix(fg, bg, opa); in color_blend_true_color_multiply()