Searched refs:fg (Results 1 – 9 of 9) sorted by relevance
/lvgl-latest/src/misc/ |
D | lv_color_op.c | 46 lv_color32_t lv_color_mix32(lv_color32_t fg, lv_color32_t bg) in lv_color_mix32() argument 48 if(fg.alpha >= LV_OPA_MAX) { in lv_color_mix32() 49 fg.alpha = bg.alpha; in lv_color_mix32() 50 return fg; in lv_color_mix32() 52 if(fg.alpha <= LV_OPA_MIN) { in lv_color_mix32() 55 bg.red = (uint32_t)((uint32_t)fg.red * fg.alpha + (uint32_t)bg.red * (255 - fg.alpha)) >> 8; in lv_color_mix32() 56 … bg.green = (uint32_t)((uint32_t)fg.green * fg.alpha + (uint32_t)bg.green * (255 - fg.alpha)) >> 8; in lv_color_mix32() 57 bg.blue = (uint32_t)((uint32_t)fg.blue * fg.alpha + (uint32_t)bg.blue * (255 - fg.alpha)) >> 8; in lv_color_mix32()
|
D | lv_color_op.h | 59 lv_color32_t lv_color_mix32(lv_color32_t fg, lv_color32_t bg);
|
D | lv_color.c | 319 uint32_t fg = (uint32_t)(c1 | ((uint32_t)c1 << 16)) & 0x7E0F81F; in lv_color_16_16_mix() local 320 uint32_t result = ((((fg - bg) * mix) >> 5) + bg) & 0x7E0F81F; in lv_color_16_16_mix()
|
/lvgl-latest/src/draw/sw/blend/ |
D | lv_draw_sw_blend_to_al88.c | 83 static inline lv_color16a_t /* LV_ATTRIBUTE_FAST_MEM */ lv_color_mix16a(lv_color16a_t fg, lv_color1… 934 static inline lv_color16a_t LV_ATTRIBUTE_FAST_MEM lv_color_mix16a(lv_color16a_t fg, lv_color16a_t b… in lv_color_mix16a() argument 937 if(fg.alpha >= LV_OPA_MAX) { in lv_color_mix16a() 938 fg.alpha = bg.alpha; in lv_color_mix16a() 939 return fg; in lv_color_mix16a() 941 if(fg.alpha <= LV_OPA_MIN) { in lv_color_mix16a() 945 bg.lumi = (uint32_t)((uint32_t)fg.lumi * fg.alpha + (uint32_t)bg.lumi * (255 - fg.alpha)) >> 8; in lv_color_mix16a() 949 static inline void LV_ATTRIBUTE_FAST_MEM lv_color_16a_16a_mix(lv_color16a_t fg, lv_color16a_t * bg, in lv_color_16a_16a_mix() argument 953 if(fg.alpha >= LV_OPA_MAX || bg->alpha <= LV_OPA_MIN) { in lv_color_16a_16a_mix() 954 *bg = fg; in lv_color_16a_16a_mix() [all …]
|
D | lv_draw_sw_blend_to_argb8888.c | 76 static inline lv_color32_t /* LV_ATTRIBUTE_FAST_MEM */ lv_color_32_32_mix(lv_color32_t fg, lv_color… 971 static inline lv_color32_t LV_ATTRIBUTE_FAST_MEM lv_color_32_32_mix(lv_color32_t fg, lv_color32_t b… in lv_color_32_32_mix() argument 975 if(fg.alpha >= LV_OPA_MAX || bg.alpha <= LV_OPA_MIN) { in lv_color_32_32_mix() 976 return fg; in lv_color_32_32_mix() 979 else if(fg.alpha <= LV_OPA_MIN) { in lv_color_32_32_mix() 984 return lv_color_mix32(fg, bg); in lv_color_32_32_mix() 991 if(bg.alpha != cache->bg_saved.alpha || fg.alpha != cache->fg_saved.alpha) { in lv_color_32_32_mix() 994 cache->res_alpha_saved = 255 - LV_OPA_MIX2(255 - fg.alpha, 255 - bg.alpha); in lv_color_32_32_mix() 996 cache->ratio_saved = (uint32_t)((uint32_t)fg.alpha * 255) / cache->res_alpha_saved; in lv_color_32_32_mix() 999 if(!lv_color32_eq(bg, cache->bg_saved) || !lv_color32_eq(fg, cache->fg_saved)) { in lv_color_32_32_mix() [all …]
|
/lvgl-latest/src/libs/gif/ |
D | gifdec.h | 43 uint8_t fg, uint8_t bg
|
D | gifdec.c | 188 uint8_t cw, ch, fg, bg; in read_plain_text_ext() local 197 f_gif_read(gif, &fg, 1); in read_plain_text_ext() 200 gif->plain_text(gif, tx, ty, tw, th, cw, ch, fg, bg); in read_plain_text_ext()
|
/lvgl-latest/src/draw/sw/blend/helium/ |
D | lv_blend_helium.S | 388 cbz TMP, 91f @ if(fg.alpha == 255 393 vpop {d8-d13} @ return fg; 399 cmp TMP, #2 @ if(fg.alpha <= LV_OPA_MIN) 405 cbnz TMP, 89f @ return lv_color_mix32(fg, bg); 419 vmvn D_A, D_A @ D_A = 255 - LV_OPA_MIX2(255 - fg.alpha, 255 - bg.alpha)
|
/lvgl-latest/src/draw/sw/blend/neon/ |
D | lv_blend_neon.S | 384 @ input: M_A = 255 - fg.alpha 388 vcge.u8 TMP_D1, S_A, TMP_D0 @ if (fg.alpha >= LV_OPA_MAX 391 vcge.u8 TMP_D3, M_A, TMP_D0 @ elseif (fg.alpha <= LV_OPA_MIN) 395 cbz FG_MASK, 99f @ return fg; 396 …vmull.u8 TMP_Q0, M_A, D_A @ D_A = 255 - LV_OPA_MIX2(255 - fg.alpha, 255 - bg.al… 398 vbif M_A, D_A, TMP_D3 @ insert original D_A when fg.alpha <= LV_OPA_MIN
|