Lines Matching refs:len

37 …                                                                        int32_t abs_y, int32_t len,
40 … int32_t abs_y, int32_t len,
43 … int32_t abs_y, int32_t len,
46 … int32_t abs_y, int32_t len,
49 … int32_t abs_y, int32_t len,
54 int32_t len,
58 int32_t len,
65 static lv_opa_t * get_next_line(lv_draw_sw_mask_radius_circle_dsc_t * c, int32_t y, int32_t * len,
93 int32_t len) in lv_draw_sw_mask_apply() argument
102 res = dsc->cb(mask_buf, abs_x, abs_y, len, masks[i]); in lv_draw_sw_mask_apply()
383 int32_t abs_y, int32_t len, in lv_draw_mask_line() argument
410 if(abs_x + len < 0) return LV_DRAW_SW_MASK_RES_FULL_COVER; in lv_draw_mask_line()
414 if(k >= 0 && k < len) lv_memzero(&mask_buf[k], len - k); in lv_draw_mask_line()
419 if(abs_x + len < 0) return LV_DRAW_SW_MASK_RES_TRANSP; in lv_draw_mask_line()
423 if(k >= len) return LV_DRAW_SW_MASK_RES_TRANSP; in lv_draw_mask_line()
424 else if(k >= 0 && k < len) lv_memzero(&mask_buf[0], k); in lv_draw_mask_line()
433 res = line_mask_flat(mask_buf, abs_x, abs_y, len, p); in lv_draw_mask_line()
436 res = line_mask_steep(mask_buf, abs_x, abs_y, len, p); in lv_draw_mask_line()
444 int32_t len, in line_mask_flat() argument
474 y_at_x = (int32_t)((int32_t)p->yx_steep * (abs_x + len)) >> 10; in line_mask_flat()
510 if(k >= 0 && k < len) { in line_mask_flat()
519 if(k >= 0 && k < len) { in line_mask_flat()
526 if(k >= len) break; in line_mask_flat()
529 if(k < len && k >= 0) { in line_mask_flat()
539 if(k > len) { in line_mask_flat()
551 if(k <= len) { in line_mask_flat()
552 lv_memzero(&mask_buf[k], len - k); in line_mask_flat()
561 int32_t len, in line_mask_steep() argument
582 if(x_at_y > abs_x + len) { in line_mask_steep()
611 if(k >= 0 && k < len) { in line_mask_steep()
620 if(k >= len) { in line_mask_steep()
627 if(k > len) k = len; in line_mask_steep()
629 else if(k > 0) lv_memzero(&mask_buf[k], len - k); in line_mask_steep()
637 if(k >= 0 && k < len) { in line_mask_steep()
646 if(k >= 0 && k < len) { in line_mask_steep()
657 if(k > len) k = len; in line_mask_steep()
662 if(k > len) return LV_DRAW_SW_MASK_RES_FULL_COVER; in line_mask_steep()
663 if(k >= 0) lv_memzero(&mask_buf[k], len - k); in line_mask_steep()
669 if(k >= 0 && k < len) { in line_mask_steep()
678 if(k >= 0 && k < len) { in line_mask_steep()
687 if(k > len) return LV_DRAW_SW_MASK_RES_TRANSP; in line_mask_steep()
692 if(k > len) k = len; in line_mask_steep()
694 else if(k > 0) lv_memzero(&mask_buf[k], len - k); in line_mask_steep()
703 int32_t abs_y, int32_t len, in lv_draw_mask_angle() argument
736 if(tmp > len) tmp = len; in lv_draw_mask_angle()
744 if(tmp > len) tmp = len; in lv_draw_mask_angle()
746 res2 = lv_draw_mask_line(&mask_buf[tmp], abs_x + tmp, abs_y, len - tmp, &p->end_line); in lv_draw_mask_angle()
748 lv_memzero(&mask_buf[tmp], len - tmp); in lv_draw_mask_angle()
778 if(tmp > len) tmp = len; in lv_draw_mask_angle()
786 if(tmp > len) tmp = len; in lv_draw_mask_angle()
788 …res2 = lv_draw_mask_line(&mask_buf[tmp], abs_x + tmp, abs_y, len - tmp, (lv_draw_sw_mask_line_para… in lv_draw_mask_angle()
790 lv_memzero(&mask_buf[tmp], len - tmp); in lv_draw_mask_angle()
813 res1 = lv_draw_mask_line(mask_buf, abs_x, abs_y, len, &p->start_line); in lv_draw_mask_angle()
829 res2 = lv_draw_mask_line(mask_buf, abs_x, abs_y, len, &p->end_line); in lv_draw_mask_angle()
841 int32_t abs_y, int32_t len, in lv_draw_mask_radius() argument
860 if((abs_x >= rect.x1 + radius && abs_x + len <= rect.x2 - radius) || in lv_draw_mask_radius()
865 if(last > len) return LV_DRAW_SW_MASK_RES_TRANSP; in lv_draw_mask_radius()
872 else if(first < len) { in lv_draw_mask_radius()
873 lv_memzero(&mask_buf[first], len - first); in lv_draw_mask_radius()
875 if(last == 0 && first == len) return LV_DRAW_SW_MASK_RES_FULL_COVER; in lv_draw_mask_radius()
881 if(first <= len) { in lv_draw_mask_radius()
883 if(first + last > len) last = len - first; in lv_draw_mask_radius()
915 if(cir_x_right + i >= 0 && cir_x_right + i < len) { in lv_draw_mask_radius()
918 if(cir_x_left - i >= 0 && cir_x_left - i < len) { in lv_draw_mask_radius()
924 cir_x_right = LV_CLAMP(0, cir_x_right + i, len); in lv_draw_mask_radius()
925 lv_memzero(&mask_buf[cir_x_right], len - cir_x_right); in lv_draw_mask_radius()
928 cir_x_left = LV_CLAMP(0, cir_x_left - aa_len + 1, len); in lv_draw_mask_radius()
934 if(cir_x_right + i >= 0 && cir_x_right + i < len) { in lv_draw_mask_radius()
937 if(cir_x_left - i >= 0 && cir_x_left - i < len) { in lv_draw_mask_radius()
942 int32_t clr_start = LV_CLAMP(0, cir_x_left + 1, len); in lv_draw_mask_radius()
943 int32_t clr_len = LV_CLAMP(0, cir_x_right - clr_start, len - clr_start); in lv_draw_mask_radius()
951 int32_t abs_y, int32_t len, in lv_draw_mask_fade() argument
956 if(abs_x + len < p->cfg.coords.x1) return LV_DRAW_SW_MASK_RES_FULL_COVER; in lv_draw_mask_fade()
959 if(abs_x + len > p->cfg.coords.x2) len -= abs_x + len - p->cfg.coords.x2 - 1; in lv_draw_mask_fade()
964 len -= x_ofs; in lv_draw_mask_fade()
971 for(i = 0; i < len; i++) { in lv_draw_mask_fade()
977 for(i = 0; i < len; i++) { in lv_draw_mask_fade()
989 for(i = 0; i < len; i++) { in lv_draw_mask_fade()
997 int32_t abs_y, int32_t len, in lv_draw_mask_map() argument
1003 if(abs_x + len < p->cfg.coords.x1) return LV_DRAW_SW_MASK_RES_FULL_COVER; in lv_draw_mask_map()
1010 if(abs_x + len > p->cfg.coords.x2) len -= abs_x + len - p->cfg.coords.x2 - 1; in lv_draw_mask_map()
1015 len -= x_ofs; in lv_draw_mask_map()
1023 for(i = 0; i < len; i++) { in lv_draw_mask_map()
1220 static lv_opa_t * get_next_line(lv_draw_sw_mask_radius_circle_dsc_t * c, int32_t y, int32_t * len, in get_next_line() argument
1223 *len = c->opa_start_on_y[y + 1] - c->opa_start_on_y[y]; in get_next_line()