/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() 65 lv_value_precise_t start_angle = dsc->start_angle; in lv_draw_nema_gfx_arc() local 68 if(start_angle >= end_angle) { in lv_draw_nema_gfx_arc() 72 if(end_angle - start_angle > 360.0f) { in lv_draw_nema_gfx_arc() 73 start_angle = 0.0f; in lv_draw_nema_gfx_arc() 78 start_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() 96 …g_draw_ring_generic(center.x, center.y, (float)dsc->radius - (float)dsc->width * 0.5f, start_angle, 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() 85 sin_start = lv_trigo_sin((int16_t)dsc->start_angle); in lv_draw_dave2d_arc() 86 cos_start = lv_trigo_cos((int16_t)dsc->start_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/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 485 int32_t start_arc_angle = start_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() 493 q_arc.quarter = (start_angle / 90) % 4; in _add_arc_path() 503 q_arc.quarter = (start_angle / 90) % 4; in _add_arc_path() 512 q_arc.quarter = (q + ((start_angle + 89) / 90)) % 4; in _add_arc_path() 543 q_arc.quarter = (q + ((start_angle + 89) / 90)) % 4; in _add_arc_path() 552 q_arc.quarter = (start_angle / 90) % 4; in _add_arc_path() [all …]
|
/lvgl-latest/src/draw/vg_lite/ |
D | lv_draw_vg_lite_arc.c | 66 float start_angle = dsc->start_angle; in lv_draw_vg_lite_arc() local 68 float sweep_angle = end_angle - start_angle; in lv_draw_vg_lite_arc() 105 float start_angle_rad = MATH_RADIANS(start_angle); in lv_draw_vg_lite_arc() 123 start_angle, in lv_draw_vg_lite_arc() 143 lv_vg_lite_path_append_arc(path, cx, cy, radius_out, start_angle, sweep_angle, true); in lv_draw_vg_lite_arc()
|
D | lv_vg_lite_path.c | 524 float start_angle, in lv_vg_lite_path_append_arc() argument 536 start_angle = MATH_RADIANS(start_angle); in lv_vg_lite_path_append_arc() 545 float start_x = radius * MATH_COSF(start_angle); in lv_vg_lite_path_append_arc() 546 float start_y = radius * MATH_SINF(start_angle); in lv_vg_lite_path_append_arc() 554 float end_angle = start_angle + ((i != n_curves - 1) ? MATH_HALF_PI * sweep_sign : fract); in lv_vg_lite_path_append_arc() 584 start_angle = end_angle; in lv_vg_lite_path_append_arc()
|
D | lv_vg_lite_path.h | 125 float start_angle,
|
/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 248 if(start_angle < 0) in lv_draw_sw_mask_angle_init() 249 start_angle = 0; in lv_draw_sw_mask_angle_init() 250 else if(start_angle > 359) in lv_draw_sw_mask_angle_init() 251 start_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() 265 param->cfg.start_angle = start_angle; in lv_draw_sw_mask_angle_init() 271 LV_ASSERT_MSG(start_angle >= 0 && start_angle <= 360, "Unexpected start 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() 88 int32_t start_angle = (int32_t)dsc->start_angle; in lv_draw_sw_arc() local 90 while(start_angle >= 360) start_angle -= 360; in lv_draw_sw_arc() 96 …lv_draw_sw_mask_angle_init(&mask_angle_param, dsc->center.x, dsc->center.y, start_angle, end_angle… in lv_draw_sw_arc() 176 get_rounded_area(start_angle, dsc->radius, width, &round_area_1); in lv_draw_sw_arc() 239 LV_UNUSED(start_angle); in lv_draw_sw_arc()
|
D | lv_draw_sw_mask_private.h | 88 int32_t start_angle; member
|
D | lv_draw_sw_mask.h | 142 int32_t start_angle, int32_t end_angle);
|
D | lv_draw_sw_gradient.h | 122 … lv_grad_conical_init(lv_grad_dsc_t * dsc, int32_t center_x, int32_t center_y, int32_t start_angle,
|
D | lv_draw_sw_gradient.c | 545 int32_t alpha = dsc->params.conical.start_angle % 360; in lv_gradient_conical_setup() 647 … lv_grad_conical_init(lv_grad_dsc_t * dsc, int32_t center_x, int32_t center_y, int32_t start_angle, in lv_grad_conical_init() argument 653 dsc->params.conical.start_angle = start_angle; in lv_grad_conical_init()
|
/lvgl-latest/src/draw/ |
D | lv_draw_arc.h | 34 lv_value_precise_t start_angle; member 78 void lv_draw_arc_get_area(int32_t x, int32_t y, uint16_t radius, lv_value_precise_t start_angle,
|
D | lv_draw_arc.c | 57 if(dsc->start_angle == dsc->end_angle) return; in lv_draw_arc() 77 void lv_draw_arc_get_area(int32_t x, int32_t y, uint16_t radius, lv_value_precise_t start_angle, in lv_draw_arc_get_area() argument 82 int32_t start_angle_int = (int32_t) start_angle; in lv_draw_arc_get_area()
|
D | lv_draw_vector.c | 381 …or_path_append_arc(lv_vector_path_t * path, const lv_fpoint_t * c, float radius, float start_angle, in lv_vector_path_append_arc() argument 393 start_angle = MATH_RADIANS(start_angle); in lv_vector_path_append_arc() 403 .x = radius * cosf(start_angle), in lv_vector_path_append_arc() 404 .y = radius * sinf(start_angle), in lv_vector_path_append_arc() 417 float end_angle = start_angle + ((i != n_curves - 1) ? MATH_HALF_PI * sweep_sign : fract); in lv_vector_path_append_arc() 445 start_angle = end_angle; in lv_vector_path_append_arc()
|
D | lv_draw_vector.h | 210 …or_path_append_arc(lv_vector_path_t * path, const lv_fpoint_t * c, float radius, float start_angle,
|
/lvgl-latest/libs/nema_gfx/include/ |
D | nema_raster.h | 104 nema_raster_stroked_arc_aa( float x0, float y0, float r, float w, float start_angle, float end_angl… 111 nema_raster_stroked_arc_aa_mask( float x0, float y0, float r, float w, float start_angle, float end…
|
/lvgl-latest/examples/widgets/canvas/ |
D | lv_example_canvas_5.c | 33 dsc.start_angle = 0; in lv_example_canvas_5()
|
/lvgl-latest/src/widgets/arc/ |
D | lv_arc.c | 44 static void inv_arc_area(lv_obj_t * arc, lv_value_precise_t start_angle, lv_value_precise_t end_ang… 727 arc_dsc.start_angle = arc->bg_angle_start + arc->rotation; in lv_arc_draw() 745 arc_dsc.start_angle = arc->indic_angle_start + arc->rotation; in lv_arc_draw() 763 static void inv_arc_area(lv_obj_t * obj, lv_value_precise_t start_angle, lv_value_precise_t end_ang… in inv_arc_area() argument 772 if(start_angle == end_angle) return; in inv_arc_area() 774 if(start_angle > 360) start_angle -= 360; in inv_arc_area() 777 start_angle += arc->rotation; in inv_arc_area() 780 if(start_angle > 360) start_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)` 97 - :cpp:expr:`lv_arc_set_start_angle(arc, start_angle)` 99 - :cpp:expr:`lv_arc_set_angles(arc, start_angle, end_angle)`
|
/lvgl-latest/src/misc/ |
D | lv_style.h | 166 int16_t start_angle; /**< Start angle 0..3600 */ member
|
/lvgl-latest/src/widgets/scale/ |
D | lv_scale.c | 938 …const int32_t start_angle = lv_map(scale->range_min, scale->range_min, scale->range_max, scale->ro… in scale_draw_main() local 945 arc_dsc.start_angle = start_angle; in scale_draw_main() 971 main_arc_section_dsc.start_angle = section_start_angle; in scale_draw_main()
|
/lvgl-latest/demos/render/ |
D | lv_demo_render.c | 1034 grad->params.conical.start_angle = a0; /*start angle*/ in create_conical_gradient_obj()
|