Lines Matching refs:arc_r
46 static void get_center(const lv_obj_t * obj, lv_point_t * center, int32_t * arc_r);
368 int32_t arc_r; in lv_arc_align_obj_to_angle() local
369 get_center(obj, ¢er, &arc_r); in lv_arc_align_obj_to_angle()
372 arc_r -= indic_width_half; in lv_arc_align_obj_to_angle()
373 arc_r += r_offset; in lv_arc_align_obj_to_angle()
376 int32_t knob_x = (arc_r * lv_trigo_sin(angle + 90)) >> LV_TRIGO_SHIFT; in lv_arc_align_obj_to_angle()
377 int32_t knob_y = (arc_r * lv_trigo_sin(angle)) >> LV_TRIGO_SHIFT; in lv_arc_align_obj_to_angle()
389 int32_t arc_r; in lv_arc_rotate_obj_to_angle() local
390 get_center(obj, ¢er, &arc_r); in lv_arc_rotate_obj_to_angle()
393 arc_r -= indic_width_half; in lv_arc_rotate_obj_to_angle()
395 arc_r += r_offset; in lv_arc_rotate_obj_to_angle()
396 lv_obj_align_to(obj_to_rotate, obj, LV_ALIGN_CENTER, 0, -arc_r); in lv_arc_rotate_obj_to_angle()
717 int32_t arc_r; in lv_arc_draw() local
718 get_center(obj, ¢er, &arc_r); in lv_arc_draw()
722 if(arc_r > 0) { in lv_arc_draw()
729 arc_dsc.radius = arc_r; in lv_arc_draw()
738 int32_t indic_r = arc_r - LV_MAX4(left_indic, right_indic, top_indic, bottom_indic); in lv_arc_draw()
754 get_knob_area(obj, ¢er, arc_r, &knob_area); in lv_arc_draw()
814 static void get_center(const lv_obj_t * obj, lv_point_t * center, int32_t * arc_r) in get_center() argument
827 if(arc_r) *arc_r = r; in get_center()