| /lvgl-latest/src/draw/nema_gfx/ |
| D | lv_draw_nema_gfx_arc.c | 51 if(dsc->start_angle == dsc->end_angle) in lv_draw_nema_gfx_arc() 66 lv_value_precise_t end_angle = dsc->end_angle; in lv_draw_nema_gfx_arc() local 68 if(start_angle >= end_angle) { in lv_draw_nema_gfx_arc() 69 end_angle += 360.0f; in lv_draw_nema_gfx_arc() 72 if(end_angle - start_angle > 360.0f) { in lv_draw_nema_gfx_arc() 74 end_angle = 360.0f; in lv_draw_nema_gfx_arc() 77 while(end_angle > 360.0f) { in lv_draw_nema_gfx_arc() 79 end_angle -= 360.0f; in lv_draw_nema_gfx_arc() 92 …raw_ring(center.x, center.y, (float)dsc->radius - (float)dsc->width * 0.5f, start_angle, end_angle, in lv_draw_nema_gfx_arc() 97 end_angle, draw_nema_gfx_unit->paint, 0U); in lv_draw_nema_gfx_arc()
|
| /lvgl-latest/src/draw/renesas/dave2d/ |
| D | lv_draw_dave2d_arc.c | 38 if(dsc->start_angle == dsc->end_angle) { in lv_draw_dave2d_arc() 65 if(360 <= LV_ABS(dsc->start_angle - dsc->end_angle)) { in lv_draw_dave2d_arc() 77 … if((LV_ABS(dsc->start_angle - dsc->end_angle) > 180) || ((dsc->end_angle < dsc->start_angle) && in lv_draw_dave2d_arc() 78 … (LV_ABS(dsc->start_angle - (dsc->end_angle + 360)) > 180))) { in lv_draw_dave2d_arc() 88 sin_end = lv_trigo_sin((int16_t)dsc->end_angle); in lv_draw_dave2d_arc() 89 cos_end = lv_trigo_cos((int16_t)dsc->end_angle); in lv_draw_dave2d_arc() 110 … if((dsc->end_angle < dsc->start_angle) || ((dsc->start_angle < 360) && (dsc->end_angle > 360))) { in lv_draw_dave2d_arc() 115 if(((dsc->end_angle > 90) && (dsc->start_angle < 90)) || ((dsc->start_angle < 90) && in lv_draw_dave2d_arc() 116 … (dsc->end_angle < dsc->start_angle))) { in lv_draw_dave2d_arc() 121 if(((dsc->end_angle > 180) && (dsc->start_angle < 180)) || ((dsc->start_angle < 180) && in lv_draw_dave2d_arc() [all …]
|
| /lvgl-latest/src/draw/sw/ |
| D | lv_draw_sw_mask.c | 242 int32_t start_angle, int32_t end_angle) in lv_draw_sw_mask_angle_init() argument 253 if(end_angle < 0) in lv_draw_sw_mask_angle_init() 254 end_angle = 0; in lv_draw_sw_mask_angle_init() 255 else if(end_angle > 359) in lv_draw_sw_mask_angle_init() 256 end_angle = 359; in lv_draw_sw_mask_angle_init() 258 if(end_angle < start_angle) { in lv_draw_sw_mask_angle_init() 259 param->delta_deg = 360 - start_angle + end_angle; in lv_draw_sw_mask_angle_init() 262 param->delta_deg = LV_ABS(end_angle - start_angle); in lv_draw_sw_mask_angle_init() 266 param->cfg.end_angle = end_angle; in lv_draw_sw_mask_angle_init() 279 LV_ASSERT_MSG(end_angle >= 0 && start_angle <= 360, "Unexpected end angle"); in lv_draw_sw_mask_angle_init() [all …]
|
| D | lv_draw_sw_arc.c | 58 if(dsc->start_angle == dsc->end_angle) return; in lv_draw_sw_arc() 69 (dsc->start_angle + 360 == dsc->end_angle || dsc->start_angle == dsc->end_angle + 360)) { in lv_draw_sw_arc() 89 int32_t end_angle = (int32_t)dsc->end_angle; in lv_draw_sw_arc() local 91 while(end_angle >= 360) end_angle -= 360; in lv_draw_sw_arc() 96 …v_draw_sw_mask_angle_init(&mask_angle_param, dsc->center.x, dsc->center.y, start_angle, end_angle); in lv_draw_sw_arc() 178 get_rounded_area(end_angle, dsc->radius, width, &round_area_2); in lv_draw_sw_arc() 240 LV_UNUSED(end_angle); in lv_draw_sw_arc()
|
| D | lv_draw_sw_mask_private.h | 89 int32_t end_angle; member
|
| D | lv_draw_sw_mask.h | 142 int32_t start_angle, int32_t end_angle);
|
| D | lv_draw_sw_gradient.h | 123 int32_t end_angle, lv_grad_extend_t extend);
|
| D | lv_draw_sw_gradient.c | 546 int32_t beta = dsc->params.conical.end_angle % 360; in lv_gradient_conical_setup() 648 int32_t end_angle, lv_grad_extend_t extend) in lv_grad_conical_init() argument 654 dsc->params.conical.end_angle = end_angle; in lv_grad_conical_init()
|
| /lvgl-latest/src/draw/vg_lite/ |
| D | lv_draw_vg_lite_arc.c | 67 float end_angle = dsc->end_angle; in lv_draw_vg_lite_arc() local 68 float sweep_angle = end_angle - start_angle; in lv_draw_vg_lite_arc() 106 float end_angle_rad = MATH_RADIANS(end_angle); in lv_draw_vg_lite_arc() 134 end_angle, in lv_draw_vg_lite_arc()
|
| D | lv_vg_lite_path.c | 554 float end_angle = start_angle + ((i != n_curves - 1) ? MATH_HALF_PI * sweep_sign : fract); in lv_vg_lite_path_append_arc() local 555 float end_x = radius * MATH_COSF(end_angle); in lv_vg_lite_path_append_arc() 556 float end_y = radius * MATH_SINF(end_angle); in lv_vg_lite_path_append_arc() 584 start_angle = end_angle; in lv_vg_lite_path_append_arc()
|
| /lvgl-latest/src/draw/nxp/vglite/ |
| D | lv_draw_vglite_arc.c | 108 if(dsc->start_angle == dsc->end_angle) in lv_draw_vglite_arc() 481 … int32_t start_angle, int32_t end_angle, const lv_point_t * center, bool cw) in _add_arc_path() argument 486 int32_t end_arc_angle = end_angle % 90; in _add_arc_path() 488 int32_t nbarc = (end_angle - start_angle - inv_start_arc_angle - end_arc_angle) / 90; in _add_arc_path() 492 if(((start_angle / 90) == (end_angle / 90)) && (nbarc <= 0)) { in _add_arc_path() 521 q_arc.quarter = (end_angle / 90) % 4; in _add_arc_path() 534 q_arc.quarter = (end_angle / 90) % 4; in _add_arc_path() 567 uint16_t end_angle = dsc->end_angle; in _vglite_draw_arc() local 570 if(end_angle < start_angle) in _vglite_draw_arc() 571 end_angle += 360; in _vglite_draw_arc() [all …]
|
| /lvgl-latest/src/draw/ |
| D | lv_draw_arc.h | 35 lv_value_precise_t end_angle; member 79 lv_value_precise_t end_angle,
|
| D | lv_draw_arc.c | 57 if(dsc->start_angle == dsc->end_angle) return; in lv_draw_arc() 78 lv_value_precise_t end_angle, in lv_draw_arc_get_area() argument 83 int32_t end_angle_int = (int32_t) end_angle; in lv_draw_arc_get_area()
|
| D | lv_draw_vector.c | 417 float end_angle = start_angle + ((i != n_curves - 1) ? MATH_HALF_PI * sweep_sign : fract); in lv_vector_path_append_arc() local 418 float end_x = radius * cosf(end_angle); in lv_vector_path_append_arc() 419 float end_y = radius * sinf(end_angle); in lv_vector_path_append_arc() 445 start_angle = end_angle; in lv_vector_path_append_arc()
|
| /lvgl-latest/libs/nema_gfx/include/ |
| D | nema_raster.h | 104 …a_raster_stroked_arc_aa( float x0, float y0, float r, float w, float start_angle, float end_angle); 111 …aa_mask( float x0, float y0, float r, float w, float start_angle, float end_angle, uint32_t aa_mas…
|
| /lvgl-latest/examples/widgets/canvas/ |
| D | lv_example_canvas_5.c | 34 dsc.end_angle = 220; in lv_example_canvas_5()
|
| /lvgl-latest/src/widgets/arc/ |
| D | lv_arc.c | 44 …area(lv_obj_t * arc, lv_value_precise_t start_angle, lv_value_precise_t end_angle, lv_part_t part); 728 arc_dsc.end_angle = arc->bg_angle_end + arc->rotation; in lv_arc_draw() 746 arc_dsc.end_angle = arc->indic_angle_end + arc->rotation; in lv_arc_draw() 763 …_area(lv_obj_t * obj, lv_value_precise_t start_angle, lv_value_precise_t end_angle, lv_part_t part) in inv_arc_area() argument 772 if(start_angle == end_angle) return; in inv_arc_area() 775 if(end_angle > 360) end_angle -= 360; in inv_arc_area() 778 end_angle += arc->rotation; in inv_arc_area() 781 if(end_angle > 360) end_angle -= 360; in inv_arc_area() 791 lv_draw_arc_get_area(c.x, c.y, r, start_angle, end_angle, w, rounded, &inv_area); in inv_arc_area()
|
| /lvgl-latest/docs/details/widgets/ |
| D | arc.rst | 50 - :cpp:expr:`lv_arc_set_bg_angles(arc, start_angle, end_angle)` 98 - :cpp:expr:`lv_arc_set_end_angle(arc, end_angle)` 99 - :cpp:expr:`lv_arc_set_angles(arc, start_angle, end_angle)`
|
| /lvgl-latest/src/misc/ |
| D | lv_style.h | 167 int16_t end_angle; /**< End angle 0..3600 */ member
|
| /lvgl-latest/src/widgets/scale/ |
| D | lv_scale.c | 940 …const int32_t end_angle = lv_map(scale->range_max, scale->range_min, scale->range_max, scale->rota… in scale_draw_main() local 946 arc_dsc.end_angle = end_angle; in scale_draw_main() 972 main_arc_section_dsc.end_angle = section_end_angle; in scale_draw_main()
|
| /lvgl-latest/demos/render/ |
| D | lv_demo_render.c | 1035 grad->params.conical.end_angle = a1; /*end angle*/ in create_conical_gradient_obj()
|