/lvgl-latest/src/misc/ |
D | lv_area.c | 48 void lv_area_set(lv_area_t * area_p, lv_coord_t x1, lv_coord_t y1, lv_coord_t x2, lv_coord_t y2) in lv_area_set() argument 53 area_p->y2 = y2; in lv_area_set() 73 area_p->y2 = area_p->y1 + h - 1; in lv_area_set_height() 101 size = (uint32_t)(area_p->x2 - area_p->x1 + 1) * (area_p->y2 - area_p->y1 + 1); in lv_area_get_size() 111 area->y2 += h_extra; in lv_area_increase() 119 area->y2 += y_ofs; in lv_area_move() 135 res_p->y2 = LV_MIN(a1_p->y2, a2_p->y2); in _lv_area_intersect() 139 if((res_p->x1 > res_p->x2) || (res_p->y1 > res_p->y2)) { in _lv_area_intersect() 175 n.y2 = a1_p->y1 + th; in _lv_area_diff() 180 lv_coord_t bh = a1_h - (a2_p->y2 - a1_p->y1); in _lv_area_diff() [all …]
|
D | lv_area.h | 47 lv_coord_t y2; member 103 void lv_area_set(lv_area_t * area_p, lv_coord_t x1, lv_coord_t y1, lv_coord_t x2, lv_coord_t y2); 115 dest->y2 = src->y2; in lv_area_copy() 135 return (lv_coord_t)(area_p->y2 - area_p->y1 + 1); in lv_area_get_height()
|
/lvgl-latest/src/draw/sw/ |
D | lv_draw_sw_rect.c | 109 bg_coords.y2 -= (dsc->border_side & LV_BORDER_SIDE_BOTTOM) ? 1 : 0; in draw_bg() 218 for(h = clipped_coords.y1; h <= clipped_coords.y2; h++) { in draw_bg() 220 blend_area.y2 = h; in draw_bg() 240 lv_coord_t bottom_y = bg_coords.y2 - h; in draw_bg() 241 …if(top_y < clipped_coords.y1 && bottom_y > clipped_coords.y2) continue; /*This line is clipped n… in draw_bg() 251 blend_area.y2 = top_y; in draw_bg() 260 if(bottom_y <= clipped_coords.y2) { in draw_bg() 262 blend_area.y2 = bottom_y; in draw_bg() 279 center_coords.y2 = bg_coords.y2 - rout; in draw_bg() 283 blend_area.y2 = bg_coords.y2 - rout; in draw_bg() [all …]
|
D | lv_draw_sw_line.c | 64 clip_line.y2 = LV_MAX(point1->y, point2->y) + dsc->width / 2; in lv_draw_sw_line() 91 cir_area.y2 = point1->y + r - r_corr ; in lv_draw_sw_line() 99 cir_area.y2 = point2->y + r - r_corr ; in lv_draw_sw_line() 122 blend_area.y2 = point1->y + w_half0; in draw_line_hor() 149 lv_coord_t y2 = blend_area.y2; in draw_line_hor() local 150 blend_area.y2 = blend_area.y1; in draw_line_hor() 161 for(h = blend_area.y1; h <= y2; h++) { in draw_line_hor() 190 blend_area.y2++; in draw_line_hor() 208 blend_area.y2 = LV_MAX(point1->y, point2->y) - 1; in draw_line_ver() 235 lv_coord_t y2 = blend_area.y2; in draw_line_ver() local [all …]
|
D | lv_draw_sw_letter.c | 138 gpos.y > draw_ctx->clip_area->y2) { in lv_draw_sw_letter() 182 fill_area.y2 = pos->y + g->box_h - 1; in draw_letter_normal() 244 …int32_t row_end = pos->y + box_h <= draw_ctx->clip_area->y2 ? box_h : draw_ctx->clip_area->y2 - … in draw_letter_normal() 270 fill_area.y2 = fill_area.y1; in draw_letter_normal() 275 mask_area.y2 = mask_area.y1 + row_end; in draw_letter_normal() 317 … blend_dsc.mask_res = lv_draw_mask_apply(mask_buf + mask_p_start, fill_area.x1, fill_area.y2, in draw_letter_normal() 326 fill_area.y2 ++; in draw_letter_normal() 332 fill_area.y1 = fill_area.y2 + 1; in draw_letter_normal() 333 fill_area.y2 = fill_area.y1; in draw_letter_normal() 343 if(fill_area.y1 != fill_area.y2) { in draw_letter_normal() [all …]
|
D | lv_draw_sw_arc.c | 88 area_out.y2 = center->y + radius - 1; in lv_draw_sw_arc() 95 area_in.y2 -= dsc->width; in lv_draw_sw_arc() 186 round_area.y2 += center->y; in lv_draw_sw_arc() 202 round_area.y2 += center->y; in lv_draw_sw_arc() 240 … quarter_area.y2 = q->center->y + ((lv_trigo_sin(q->end_angle) * q->radius) >> LV_TRIGO_SHIFT); in draw_quarter_0() 253 quarter_area.y2 = q->center->y + q->radius; in draw_quarter_0() 268 … quarter_area.y2 = q->center->y + ((lv_trigo_sin(q->end_angle) * q->radius) >> LV_TRIGO_SHIFT); in draw_quarter_0() 286 quarter_area.y2 = q->center->y + q->radius; in draw_quarter_0() 304 … quarter_area.y2 = q->center->y + ((lv_trigo_sin(q->start_angle) * (q->radius)) >> LV_TRIGO_SHIFT); in draw_quarter_1() 322 … quarter_area.y2 = q->center->y + ((lv_trigo_sin(q->start_angle) * (q->radius)) >> LV_TRIGO_SHIFT); in draw_quarter_1() [all …]
|
D | lv_draw_sw_img.c | 102 blend_area.y2 = draw_ctx->clip_area->y2; in lv_draw_sw_img_decoded() 130 lv_coord_t y_last = blend_area.y2; in lv_draw_sw_img_decoded() 131 blend_area.y2 = blend_area.y1 + buf_h - 1; in lv_draw_sw_img_decoded() 168 for(y = blend_area.y1; y <= blend_area.y2; y++) { in lv_draw_sw_img_decoded() 188 blend_area.y1 = blend_area.y2 + 1; in lv_draw_sw_img_decoded() 189 blend_area.y2 = blend_area.y1 + buf_h - 1; in lv_draw_sw_img_decoded() 190 if(blend_area.y2 > y_last) blend_area.y2 = y_last; in lv_draw_sw_img_decoded() 224 for(y = dest_area->y1; y <= dest_area->y2; y++) { in convert_cb()
|
/lvgl-latest/examples/widgets/roller/ |
D | lv_example_roller_3.c | 29 rect_area.y2 = roller_coords.y1 + (lv_obj_get_height(obj) - font_h - line_space) / 2; in mask_event_cb() 32 …mask_fade_init(fade_mask_top, &rect_area, LV_OPA_TRANSP, rect_area.y1, LV_OPA_COVER, rect_area.y2); in mask_event_cb() 35 rect_area.y1 = rect_area.y2 + font_h + line_space - 1; in mask_event_cb() 36 rect_area.y2 = roller_coords.y2; in mask_event_cb() 39 …k_fade_init(fade_mask_bottom, &rect_area, LV_OPA_COVER, rect_area.y1, LV_OPA_TRANSP, rect_area.y2); in mask_event_cb()
|
D | lv_example_roller_3.py | 77 rect_area.y2 = roller_coords.y1 + (obj.get_height() - font_h - line_space) // 2 80 fade_mask_top.init(rect_area, lv.OPA.TRANSP, rect_area.y1, lv.OPA.COVER, rect_area.y2) 83 rect_area.y1 = rect_area.y2 + font_h + line_space - 1 84 rect_area.y2 = roller_coords.y2 87 … fade_mask_bottom.init(rect_area, lv.OPA.COVER, rect_area.y1, lv.OPA.TRANSP, rect_area.y2)
|
/lvgl-latest/src/draw/ |
D | lv_draw_arc.c | 67 area->y2 = y + rout; in lv_draw_arc_get_area() 88 area->y2 = y + ((lv_trigo_sin(end_angle) * rout) >> LV_TRIGO_SHIFT) + extra_area; in lv_draw_arc_get_area() 92 area->y2 = y + ((lv_trigo_sin(start_angle) * rout) >> LV_TRIGO_SHIFT) + extra_area; in lv_draw_arc_get_area() 100 area->y2 = y + ((lv_trigo_sin(start_angle) * rin) >> LV_TRIGO_SHIFT) + extra_area; in lv_draw_arc_get_area() 110 area->y2 = y + ((lv_trigo_sin(end_angle) * rin) >> LV_TRIGO_SHIFT) + extra_area; in lv_draw_arc_get_area() 118 area->y2 = y + rout + extra_area; in lv_draw_arc_get_area() 125 area->y2 = y + ((lv_trigo_sin(start_angle) * rout) >> LV_TRIGO_SHIFT) + extra_area; in lv_draw_arc_get_area() 131 area->y2 = y + (LV_MAX(lv_trigo_sin(end_angle) * rin, in lv_draw_arc_get_area() 139 area->y2 = y + ((lv_trigo_sin(end_angle) * rout) >> LV_TRIGO_SHIFT) + extra_area; in lv_draw_arc_get_area() 146 area->y2 = y + rout; in lv_draw_arc_get_area()
|
/lvgl-latest/src/draw/renesas/ |
D | lv_gpu_d2_draw_label.c | 61 fill_area.y2 = pos->y + g->box_h - 1; in draw_letter_normal() 123 …int32_t row_end = pos->y + box_h <= draw_ctx->clip_area->y2 ? box_h : draw_ctx->clip_area->y2 - … in draw_letter_normal() 149 fill_area.y2 = fill_area.y1; in draw_letter_normal() 154 mask_area.y2 = mask_area.y1 + row_end; in draw_letter_normal() 196 … blend_dsc.mask_res = lv_draw_mask_apply(mask_buf + mask_p_start, fill_area.x1, fill_area.y2, in draw_letter_normal() 205 fill_area.y2 ++; in draw_letter_normal() 211 fill_area.y1 = fill_area.y2 + 1; in draw_letter_normal() 212 fill_area.y2 = fill_area.y1; in draw_letter_normal() 222 if(fill_area.y1 != fill_area.y2) { in draw_letter_normal() 223 fill_area.y2--; in draw_letter_normal() [all …]
|
D | lv_gpu_d2_ra6m3.c | 424 MAX(fill_area->y2 + 1, 2), lv_port_gpu_cf_get_default()); 426 d2_cliprect(_d2_handle, 0, 0, LV_HOR_RES_MAX - 1, fill_area->y2); 443 MAX(fill_area->y2 + 1, 2), lv_port_gpu_cf_get_default())); 445 D2_EXEC(d2_cliprect(_d2_handle, 0, 0, dst_width - 1, fill_area->y2)); 492 D2_EXEC(d2_cliprect(_d2_handle, dest_area->x1, dest_area->y1, dest_area->x2, dest_area->y2)); 501 …img_area_scaled.y2 = src_area->y1 + ((((int32_t)h - img_dsc.pivot.y) * img_dsc.zoom) >> 8) + img_d… 519 int x, y, x1, y1, x2, y2, x3, y3, x4, y4, dxu, dxv, dyu, dyv, xx, xy, yx, yy; local 553 y2 = D2_FIX4(0); 564 lv_port_gpu_rotate_point(&x2, &y2, cos_angle, sin_angle, pivot_scaled_x, pivot_scaled_y); 589 … D2_EXEC(d2_cliprect(_d2_handle, posx, dest_area->y1, MIN(posx + slice - 1, maxx), dest_area->y2)); [all …]
|
/lvgl-latest/src/draw/nxp/vglite/ |
D | lv_draw_vglite_blend.c | 182 VLC_OP_LINE, dest_area->x2 + 1, dest_area->y2 + 1, in lv_gpu_nxp_vglite_fill() 183 VLC_OP_LINE, dest_area->x1, dest_area->y2 + 1, in lv_gpu_nxp_vglite_fill() 190 … ((vg_lite_float_t) dest_area->x2) + 1.0f, ((vg_lite_float_t) dest_area->y2) + 1.0f); in lv_gpu_nxp_vglite_fill() 349 src_area->x1, src_area->y1, src_area->x2, src_area->y2, in lv_vglite_blit_split() 350 dest_area->x1, dest_area->y1, dest_area->x2, dest_area->y2, in lv_vglite_blit_split() 363 (src_area->y2 < LV_GPU_NXP_VG_LITE_BLIT_SPLIT_THR)) { in lv_vglite_blit_split() 387 src_area->x1, src_area->y1, src_area->x2, src_area->y2, in lv_vglite_blit_split() 388 dest_area->x1, dest_area->y1, dest_area->x2, dest_area->y2, in lv_vglite_blit_split() 402 src_area->x1, src_area->y1, src_area->x2, src_area->y2, in lv_vglite_blit_split() 403 dest_area->x1, dest_area->y1, dest_area->x2, dest_area->y2, in lv_vglite_blit_split() [all …]
|
/lvgl-latest/src/draw/sdl/ |
D | lv_draw_sdl_rect.c | 146 extension.y2 = LV_MAX(extension.y2, dsc->shadow_ofs_y + ext); in lv_draw_sdl_draw_rect() 153 extension.y2 = LV_MAX(extension.y2, ext); in lv_draw_sdl_draw_rect() 223 lv_area_t blend_coords = {.x1 = 0, .y1 = 0, .x2 = w - 1, .y2 = h - 1}; in lv_draw_sdl_rect_grad_frag_obtain() 224 lv_area_t draw_area = {.x1 = 0, .y1 = 0, .x2 = radius - 1, .y2 = radius - 1}; in lv_draw_sdl_rect_grad_frag_obtain() 291 corner_area.y2 = coords->y1 + frag_size - 1; in lv_draw_sdl_rect_bg_frag_draw_corners() 321 corner_area.y1 = LV_MAX(coords->y2 - frag_size + 1, coords->y1 + frag_size); in lv_draw_sdl_rect_bg_frag_draw_corners() 322 corner_area.y2 = coords->y2; in lv_draw_sdl_rect_bg_frag_draw_corners() 335 … SDL_Rect src_rect = {corner_area.x2 - dst_area.x2, corner_area.y2 - dst_area.y2, dw, dh}; in lv_draw_sdl_rect_bg_frag_draw_corners() 354 … SDL_Rect src_rect = {dst_area.x1 - corner_area.x1, corner_area.y2 - dst_area.y2, dw, dh}; in lv_draw_sdl_rect_bg_frag_draw_corners() 481 part_coords.y2 = bg_h - radius - 1; in draw_bg_grad_radius() [all …]
|
D | lv_draw_sdl_composite.c | 66 if(full_coords.y1 > full_coords.y2) { in lv_draw_sdl_composite_begin() 67 lv_coord_t y2 = full_coords.y2; in lv_draw_sdl_composite_begin() local 68 full_coords.y2 = full_coords.y1; in lv_draw_sdl_composite_begin() 69 full_coords.y1 = y2; in lv_draw_sdl_composite_begin() 76 full_coords.y2 += extension->y2; in lv_draw_sdl_composite_begin()
|
/lvgl-latest/src/core/ |
D | lv_refr.c | 226 scr_area.y2 = lv_disp_get_ver_res(disp) - 1; in _lv_inv_area() 658 lv_coord_t y2 = area_p->y2 >= lv_disp_get_ver_res(disp_refr) ? in refr_area() local 659 lv_disp_get_ver_res(disp_refr) - 1 : area_p->y2; in refr_area() 666 for(row = area_p->y1; row + max_row - 1 <= y2; row += max_row) { in refr_area() 671 sub_area.y2 = row + max_row - 1; in refr_area() 675 if(sub_area.y2 > y2) sub_area.y2 = y2; in refr_area() 676 row_last = sub_area.y2; in refr_area() 677 if(y2 == row_last) disp_refr->driver->draw_buf->last_part = 1; in refr_area() 682 if(y2 != row_last) { in refr_area() 687 sub_area.y2 = y2; in refr_area() [all …]
|
D | lv_obj_scroll.c | 144 child_res = LV_MAX(child_res, child->coords.y2); in lv_obj_get_scroll_bottom() 152 child_res -= (obj->coords.y2 - pad_bottom - border_width); in lv_obj_get_scroll_bottom() 516 ver_area->y2 = obj->coords.y2; in lv_obj_get_scrollbar_area() 533 ver_area->y2 = obj->coords.y2 - bottom_space - hor_req_space - 1; in lv_obj_get_scrollbar_area() 540 ver_area->y2 = ver_area->y1 + sb_h - 1; in lv_obj_get_scrollbar_area() 543 if(ver_area->y1 + SCROLLBAR_MIN_SIZE > ver_area->y2) { in lv_obj_get_scrollbar_area() 544 ver_area->y2 = ver_area->y1 + SCROLLBAR_MIN_SIZE; in lv_obj_get_scrollbar_area() 547 if(ver_area->y2 > obj->coords.y2 - hor_req_space - bottom_space) { in lv_obj_get_scrollbar_area() 548 ver_area->y2 = obj->coords.y2 - hor_req_space - bottom_space; in lv_obj_get_scrollbar_area() 549 if(ver_area->y2 - SCROLLBAR_MIN_SIZE < ver_area->y1) { in lv_obj_get_scrollbar_area() [all …]
|
D | lv_indev_scroll.c | 248 p->y = find_snap_point_y(obj, obj->coords.y1, obj->coords.y2, 0); in lv_indev_scroll_get_snap_dist() 396 … proc->types.pointer.scroll_area.y2 = find_snap_point_y(obj, LV_COORD_MIN, obj->coords.y1 - 1, 0); in init_scroll_limits() 399 … proc->types.pointer.scroll_area.y1 = find_snap_point_y(obj, obj->coords.y2, LV_COORD_MAX, 0); in init_scroll_limits() 400 … proc->types.pointer.scroll_area.y2 = find_snap_point_y(obj, LV_COORD_MIN, obj->coords.y2, 0); in init_scroll_limits() 405 … proc->types.pointer.scroll_area.y2 = find_snap_point_y(obj, LV_COORD_MIN, y_mid - 1, 0); in init_scroll_limits() 410 proc->types.pointer.scroll_area.y2 = LV_COORD_MAX; in init_scroll_limits() 440 if(proc->types.pointer.scroll_area.y2 == 0) proc->types.pointer.scroll_area.y2 = LV_COORD_MAX; in init_scroll_limits() 531 y_child = child->coords.y2; in find_snap_point_y() 532 y_parent = obj->coords.y2 - pad_bottom; in find_snap_point_y() 560 if(proc->types.pointer.scroll_sum.y + *diff_y > proc->types.pointer.scroll_area.y2) { in scroll_limit_diff() [all …]
|
/lvgl-latest/src/widgets/ |
D | lv_img.c | 199 a.y2 += obj->coords.y1; in lv_img_set_angle() 215 a.y2 += obj->coords.y1; in lv_img_set_angle() 232 a.y2 += obj->coords.y1; in lv_img_set_pivot() 249 a.y2 += obj->coords.y1; in lv_img_set_pivot() 268 a.y2 += obj->coords.y1 + 1; in lv_img_set_zoom() 284 a.y2 += obj->coords.y1 + 1; in lv_img_set_zoom() 475 *s = LV_MAX(*s, a.y2 - h); in lv_img_event() 493 coords.y2 += obj->coords.y1; in lv_img_event() 561 a.y2 += obj->coords.y1; in draw_img() 597 bg_coords.y2 += obj->coords.y1; in draw_img() [all …]
|
D | lv_slider.c | 171 else if(p.y > slider->left_knob_area.y2) { in lv_slider_event() 176 …dist_left = LV_ABS((slider->left_knob_area.y1 + (slider->left_knob_area.y2 - slider->left_knob_are… in lv_slider_event() 177 …dist_right = LV_ABS((slider->right_knob_area.y1 + (slider->right_knob_area.y2 - slider->right_knob… in lv_slider_event() 225 new_value = p.y - (obj->coords.y2 + bg_bottom); in lv_slider_event() 354 if(is_symmetrical && slider->bar.cur_value < 0) knob_area.y1 = slider->bar.indic_area.y2; in draw_knob() 395 knob_area.y1 = slider->bar.indic_area.y2; in draw_knob() 418 knob_area->y2 = obj->coords.y2; in position_knob() 422 knob_area->y2 = knob_area->y1 + knob_size - 1; in position_knob() 439 knob_area->y2 += knob_bottom + transf_h; in position_knob()
|
/lvgl-latest/src/extra/libs/tiny_ttf/ |
D | lv_tiny_ttf.c | 106 int x1, y1, x2, y2; in ttf_get_glyph_dsc_cb() local 108 stbtt_GetGlyphBitmapBox(&dsc->info, g1, dsc->scale, dsc->scale, &x1, &y1, &x2, &y2); in ttf_get_glyph_dsc_cb() 122 dsc_out->box_h = (y2 - y1 + 1); /*height of the bitmap in [px]*/ in ttf_get_glyph_dsc_cb() 124 dsc_out->ofs_y = -y2; /*Y offset of the bitmap measured from the as line*/ in ttf_get_glyph_dsc_cb() 139 int x1, y1, x2, y2; in ttf_get_glyph_bitmap_cb() local 140 stbtt_GetGlyphBitmapBox(info, g1, dsc->scale, dsc->scale, &x1, &y1, &x2, &y2); in ttf_get_glyph_bitmap_cb() 143 h = y2 - y1 + 1; in ttf_get_glyph_bitmap_cb()
|
/lvgl-latest/examples/widgets/chart/ |
D | lv_example_chart_6.c | 34 a.y2 = dsc->p1->y - 5; in event_cb() 35 a.y1 = a.y2 - size.y - 10; in event_cb() 52 a.y2 -= 5; in event_cb()
|
D | lv_example_chart_2.py | 22 fade_mask_param.init(coords, lv.OPA.COVER, coords.y1 + h // 8, lv.OPA.TRANSP,coords.y2) 37 a.y2 = coords.y2
|
/lvgl-latest/examples/widgets/slider/ |
D | lv_example_slider_3.c | 45 label_area.y2 = dsc->draw_area->y1 - 10; in slider_event_cb() 46 label_area.y1 = label_area.y2 - label_size.y; in slider_event_cb()
|
D | lv_example_slider_3.py | 21 label_area.y2 = dsc.draw_area.y1 - 10 22 label_area.y1 = label_area.y2 - label_size.y
|