Home
last modified time | relevance | path

Searched refs:end_angle (Results 1 – 21 of 21) sorted by relevance

/lvgl-latest/src/draw/nema_gfx/
Dlv_draw_nema_gfx_arc.c51 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/
Dlv_draw_dave2d_arc.c38 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/
Dlv_draw_sw_mask.c242 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 …]
Dlv_draw_sw_arc.c58 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()
Dlv_draw_sw_mask_private.h89 int32_t end_angle; member
Dlv_draw_sw_mask.h142 int32_t start_angle, int32_t end_angle);
Dlv_draw_sw_gradient.h123 int32_t end_angle, lv_grad_extend_t extend);
Dlv_draw_sw_gradient.c546 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/
Dlv_draw_vg_lite_arc.c67 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()
Dlv_vg_lite_path.c554 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/
Dlv_draw_vglite_arc.c108 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/
Dlv_draw_arc.h35 lv_value_precise_t end_angle; member
79 lv_value_precise_t end_angle,
Dlv_draw_arc.c57 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()
Dlv_draw_vector.c417 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/
Dnema_raster.h104 …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/
Dlv_example_canvas_5.c34 dsc.end_angle = 220; in lv_example_canvas_5()
/lvgl-latest/src/widgets/arc/
Dlv_arc.c44 …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/
Darc.rst50 - :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/
Dlv_style.h167 int16_t end_angle; /**< End angle 0..3600 */ member
/lvgl-latest/src/widgets/scale/
Dlv_scale.c940 …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/
Dlv_demo_render.c1035 grad->params.conical.end_angle = a1; /*end angle*/ in create_conical_gradient_obj()