Lines Matching refs:point_cnt
97 ser->x_points = lv_malloc(sizeof(int32_t) * chart->point_cnt); in lv_chart_set_type()
113 if(chart->point_cnt == cnt) return; in lv_chart_set_point_count()
127 chart->point_cnt = cnt; in lv_chart_set_point_count()
201 return chart->point_cnt; in lv_chart_get_point_count()
219 if(id >= chart->point_cnt) { in lv_chart_get_point_pos_by_id()
230 if(chart->point_cnt > 1) { in lv_chart_get_point_pos_by_id()
231 p_out->x = (w * id) / (chart->point_cnt - 1); in lv_chart_get_point_pos_by_id()
247 int32_t block_w = (w - ((chart->point_cnt - 1) * block_gap)) / chart->point_cnt; in lv_chart_get_point_pos_by_id()
249 if(chart->point_cnt > 1) { in lv_chart_get_point_pos_by_id()
250 p_out->x = (int32_t)((int32_t)(w - block_w) * id) / (chart->point_cnt - 1); in lv_chart_get_point_pos_by_id()
263 p_out->x = (int32_t)((int32_t)(w + block_gap) * id) / chart->point_cnt; in lv_chart_get_point_pos_by_id()
278 id = ((int32_t)start_point + id) % chart->point_cnt; in lv_chart_get_point_pos_by_id()
313 ser->y_points = lv_malloc(sizeof(int32_t) * chart->point_cnt); in lv_chart_add_series()
317 ser->x_points = lv_malloc(sizeof(int32_t) * chart->point_cnt); in lv_chart_add_series()
352 for(i = 0; i < chart->point_cnt; i++) { in lv_chart_add_series()
408 if(id >= chart->point_cnt) return; in lv_chart_set_x_start_point()
484 for(i = 0; i < chart->point_cnt; i++) { in lv_chart_set_all_values()
499 ser->start_point = (ser->start_point + 1) % chart->point_cnt; in lv_chart_set_next_value()
517 ser->start_point = (ser->start_point + 1) % chart->point_cnt; in lv_chart_set_next_value2()
527 if(id >= chart->point_cnt) return; in lv_chart_set_value_by_id()
544 if(id >= chart->point_cnt) return; in lv_chart_set_value_by_id2()
604 int32_t block_w = (w + block_gap) / (chart->point_cnt); in lv_chart_get_first_point_center_offset()
637 chart->point_cnt = LV_CHART_POINT_CNT_DEF; in lv_chart_constructor()
807 if(chart->point_cnt < 2) return; in draw_series_line()
841 bool crowded_mode = (int32_t)chart->point_cnt >= w; in draw_series_line()
871 for(i = 0; i < chart->point_cnt; i++) { in draw_series_line()
876 line_dsc.p2.x = (lv_value_precise_t)((w * i) / (chart->point_cnt - 1)) + x_ofs; in draw_series_line()
878 p_act = (start_point + i) % chart->point_cnt; in draw_series_line()
933 if(!crowded_mode && i == chart->point_cnt) { in draw_series_line()
1017 for(i = 0; i < chart->point_cnt; i++) { in draw_series_scatter()
1021 p_act = (start_point + i) % chart->point_cnt; in draw_series_scatter()
1056 if(i == chart->point_cnt) { in draw_series_scatter()
1099 int32_t block_w = (w - ((chart->point_cnt - 1) * block_gap)) / chart->point_cnt; in draw_series_bar()
1119 for(i = 0; i < chart->point_cnt; i++) { in draw_series_bar()
1121 if(chart->point_cnt <= 1) { in draw_series_bar()
1125 … x_act = (int32_t)((int32_t)(w - block_w) * i) / (chart->point_cnt - 1) + obj->coords.x1 + x_ofs; in draw_series_bar()
1149 int32_t p_act = (start_point + i) % chart->point_cnt; in draw_series_bar()
1277 if(x > w) return chart->point_cnt - 1; in get_index_from_x()
1278 if(chart->type == LV_CHART_TYPE_LINE) return (x * (chart->point_cnt - 1) + w / 2) / w; in get_index_from_x()
1279 if(chart->type == LV_CHART_TYPE_BAR) return (x * chart->point_cnt) / w; in get_index_from_x()
1287 if(i >= chart->point_cnt) return; in invalidate_point()
1310 if(i < chart->point_cnt - 1) { in invalidate_point()
1311 coords.x1 = ((w * i) / (chart->point_cnt - 1)) + x_ofs - line_width - point_w; in invalidate_point()
1312 coords.x2 = ((w * (i + 1)) / (chart->point_cnt - 1)) + x_ofs + line_width + point_w; in invalidate_point()
1317 coords.x1 = ((w * (i - 1)) / (chart->point_cnt - 1)) + x_ofs - line_width - point_w; in invalidate_point()
1318 coords.x2 = ((w * i) / (chart->point_cnt - 1)) + x_ofs + line_width + point_w; in invalidate_point()
1327 int32_t block_w = (w + block_gap) / chart->point_cnt; in invalidate_point()
1351 uint32_t point_cnt_old = chart->point_cnt; in new_points_alloc()