Lines Matching refs:line

82     lv_line_t * line = (lv_line_t *)obj;  in lv_line_set_y_invert()  local
83 if(line->y_inv == en) return; in lv_line_set_y_invert()
85 line->y_inv = en ? 1U : 0U; in lv_line_set_y_invert()
98 lv_line_t * line = (lv_line_t *)obj; in lv_line_get_points() local
99 return line->point_array.constant; in lv_line_get_points()
106 lv_line_t * line = (lv_line_t *)obj; in lv_line_get_point_count() local
107 return line->point_num; in lv_line_get_point_count()
114 lv_line_t * line = (lv_line_t *)obj; in lv_line_is_point_array_mutable() local
115 return line->point_array_is_mutable; in lv_line_is_point_array_mutable()
122 lv_line_t * line = (lv_line_t *)obj; in lv_line_get_points_mutable() local
123 if(!line->point_array_is_mutable) { in lv_line_get_points_mutable()
127 return line->point_array.mut; in lv_line_get_points_mutable()
134 lv_line_t * line = (lv_line_t *)obj; in lv_line_get_y_invert() local
136 return line->y_inv == 1U; in lv_line_get_y_invert()
148 lv_line_t * line = (lv_line_t *)obj; in lv_line_constructor() local
150 line->point_num = 0; in lv_line_constructor()
151 line->point_array.constant = NULL; in lv_line_constructor()
152 line->y_inv = 0; in lv_line_constructor()
153 line->point_array_is_mutable = 0; in lv_line_constructor()
164 lv_line_t * line = (lv_line_t *)obj; in line_set_points() local
165 line->point_array.constant = points; in line_set_points()
166 line->point_num = point_num; in line_set_points()
167 line->point_array_is_mutable = mut; in line_set_points()
204 lv_line_t * line = (lv_line_t *)obj; in lv_line_event() local
206 if(line->point_num == 0 || line->point_array.constant == NULL) return; in lv_line_event()
213 for(i = 0; i < line->point_num; i++) { in lv_line_event()
214 if(!LV_COORD_IS_PCT((int32_t)line->point_array.constant[i].x)) { in lv_line_event()
215 w = (int32_t)LV_MAX(line->point_array.constant[i].x, w); in lv_line_event()
218 if(!LV_COORD_IS_PCT((int32_t)line->point_array.constant[i].y)) { in lv_line_event()
219 h = (int32_t)LV_MAX(line->point_array.constant[i].y, h); in lv_line_event()
227 lv_line_t * line = (lv_line_t *)obj; in lv_line_event() local
230 if(line->point_num == 0 || line->point_array.constant == NULL) return; in lv_line_event()
244 for(i = 0; i < line->point_num - 1; i++) { in lv_line_event()
248 line_dsc.p1.x = resolve_point_coord(line->point_array.constant[i].x, w) + x_ofs; in lv_line_event()
249 line_dsc.p1.y = resolve_point_coord(line->point_array.constant[i].y, h); in lv_line_event()
251 line_dsc.p2.x = resolve_point_coord(line->point_array.constant[i + 1].x, w) + x_ofs; in lv_line_event()
252 line_dsc.p2.y = resolve_point_coord(line->point_array.constant[i + 1].y, h); in lv_line_event()
254 if(line->y_inv == 0) { in lv_line_event()