Lines Matching refs:lv_value_precise_t

44 static void inv_arc_area(lv_obj_t * arc, lv_value_precise_t start_angle, lv_value_precise_t end_ang…
47 static lv_value_precise_t get_angle(const lv_obj_t * obj);
51 static bool lv_arc_angle_within_bg_bounds(lv_obj_t * obj, const lv_value_precise_t angle,
52 const lv_value_precise_t tolerance_deg);
94 void lv_arc_set_start_angle(lv_obj_t * obj, lv_value_precise_t start) in lv_arc_set_start_angle()
101 lv_value_precise_t old_delta = arc->indic_angle_end - arc->indic_angle_start; in lv_arc_set_start_angle()
102 lv_value_precise_t new_delta = arc->indic_angle_end - start; in lv_arc_set_start_angle()
118 void lv_arc_set_end_angle(lv_obj_t * obj, lv_value_precise_t end) in lv_arc_set_end_angle()
124 lv_value_precise_t old_delta = arc->indic_angle_end - arc->indic_angle_start; in lv_arc_set_end_angle()
125 lv_value_precise_t new_delta = end - arc->indic_angle_start; in lv_arc_set_end_angle()
141 void lv_arc_set_angles(lv_obj_t * obj, lv_value_precise_t start, lv_value_precise_t end) in lv_arc_set_angles()
147 void lv_arc_set_bg_start_angle(lv_obj_t * obj, lv_value_precise_t start) in lv_arc_set_bg_start_angle()
154 lv_value_precise_t old_delta = arc->bg_angle_end - arc->bg_angle_start; in lv_arc_set_bg_start_angle()
155 lv_value_precise_t new_delta = arc->bg_angle_end - start; in lv_arc_set_bg_start_angle()
169 void lv_arc_set_bg_end_angle(lv_obj_t * obj, lv_value_precise_t end) in lv_arc_set_bg_end_angle()
176 lv_value_precise_t old_delta = arc->bg_angle_end - arc->bg_angle_start; in lv_arc_set_bg_end_angle()
177 lv_value_precise_t new_delta = end - arc->bg_angle_start; in lv_arc_set_bg_end_angle()
191 void lv_arc_set_bg_angles(lv_obj_t * obj, lv_value_precise_t start, lv_value_precise_t end) in lv_arc_set_bg_angles()
220 lv_value_precise_t bg_midpoint, bg_end = arc->bg_angle_end; in lv_arc_set_mode()
296 lv_value_precise_t lv_arc_get_angle_start(lv_obj_t * obj) in lv_arc_get_angle_start()
302 lv_value_precise_t lv_arc_get_angle_end(lv_obj_t * obj) in lv_arc_get_angle_end()
308 lv_value_precise_t lv_arc_get_bg_angle_start(lv_obj_t * obj) in lv_arc_get_bg_angle_start()
314 lv_value_precise_t lv_arc_get_bg_angle_end(lv_obj_t * obj) in lv_arc_get_bg_angle_end()
502 lv_value_precise_t angle; in lv_arc_event()
503 lv_value_precise_t bg_end = arc->bg_angle_end; in lv_arc_event()
517 const lv_value_precise_t tolerance_deg = (360 * lv_dpx(50U)) / circumference; in lv_arc_event()
525 lv_value_precise_t deg_range = bg_end - arc->bg_angle_start; in lv_arc_event()
526 lv_value_precise_t last_angle_rel = arc->last_angle - arc->bg_angle_start; in lv_arc_event()
527 lv_value_precise_t delta_angle = angle - last_angle_rel; in lv_arc_event()
562 const lv_value_precise_t delta_angle_max = (arc->chg_rate * delta_tick) / 1000; in lv_arc_event()
575lv_value_precise_t round = ((bg_end - arc->bg_angle_start) * 8) / (arc->max_value - arc->min_value… in lv_arc_event()
663 lv_value_precise_t angle = lv_atan2(info->point->y - p.y, info->point->x - p.x); in lv_arc_event()
672 const lv_value_precise_t tolerance_deg = (360 * lv_dpx(50U)) / circumference; in lv_arc_event()
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()
830 static lv_value_precise_t get_angle(const lv_obj_t * obj) in get_angle()
833 lv_value_precise_t angle = arc->rotation; in get_angle()
841 lv_value_precise_t bg_end = arc->bg_angle_end; in get_angle()
843 lv_value_precise_t indic_end = arc->indic_angle_end; in get_angle()
846 lv_value_precise_t angle_midpoint = (int32_t)(arc->bg_angle_start + bg_end) / 2; in get_angle()
889 lv_value_precise_t bg_midpoint, bg_end = arc->bg_angle_end; in value_update()
963 static bool lv_arc_angle_within_bg_bounds(lv_obj_t * obj, const lv_value_precise_t angle, in lv_arc_angle_within_bg_bounds()
964 const lv_value_precise_t tolerance_deg) in lv_arc_angle_within_bg_bounds()
969 lv_value_precise_t bounds_angle = arc->bg_angle_end - arc->bg_angle_start; in lv_arc_angle_within_bg_bounds()