Lines Matching refs:buf_px
695 … uint8_t * buf_px = buf + (buf_w * y * LV_IMG_PX_SIZE_ALPHA_BYTE + x * LV_IMG_PX_SIZE_ALPHA_BYTE); in set_px_true_color_alpha() local
699 lv_opa_t bg_opa = buf_px[LV_IMG_PX_SIZE_ALPHA_BYTE - 1]; in set_px_true_color_alpha()
701 bg_color.full = buf_px[0]; in set_px_true_color_alpha()
702 lv_color_mix_with_alpha(bg_color, bg_opa, color, opa, &res_color, &buf_px[2]); in set_px_true_color_alpha()
703 if(buf_px[1] <= LV_OPA_MIN) return; in set_px_true_color_alpha()
704 buf_px[0] = res_color.full; in set_px_true_color_alpha()
706 bg_color.full = buf_px[0] + (buf_px[1] << 8); in set_px_true_color_alpha()
707 lv_color_mix_with_alpha(bg_color, bg_opa, color, opa, &res_color, &buf_px[2]); in set_px_true_color_alpha()
708 if(buf_px[2] <= LV_OPA_MIN) return; in set_px_true_color_alpha()
709 buf_px[0] = res_color.full & 0xff; in set_px_true_color_alpha()
710 buf_px[1] = res_color.full >> 8; in set_px_true_color_alpha()
712 bg_color = *((lv_color_t *)buf_px); in set_px_true_color_alpha()
713 lv_color_mix_with_alpha(bg_color, bg_opa, color, opa, &res_color, &buf_px[3]); in set_px_true_color_alpha()
714 if(buf_px[3] <= LV_OPA_MIN) return; in set_px_true_color_alpha()
715 buf_px[0] = res_color.ch.blue; in set_px_true_color_alpha()
716 buf_px[1] = res_color.ch.green; in set_px_true_color_alpha()
717 buf_px[2] = res_color.ch.red; in set_px_true_color_alpha()