Lines Matching refs:layer
39 static void draw_div_lines(lv_obj_t * obj, lv_layer_t * layer);
40 static void draw_series_line(lv_obj_t * obj, lv_layer_t * layer);
41 static void draw_series_bar(lv_obj_t * obj, lv_layer_t * layer);
42 static void draw_series_scatter(lv_obj_t * obj, lv_layer_t * layer);
43 static void draw_cursors(lv_obj_t * obj, lv_layer_t * layer);
708 lv_layer_t * layer = lv_event_get_layer(e); in lv_chart_event() local
709 draw_div_lines(obj, layer); in lv_chart_event()
712 if(chart->type == LV_CHART_TYPE_LINE) draw_series_line(obj, layer); in lv_chart_event()
713 else if(chart->type == LV_CHART_TYPE_BAR) draw_series_bar(obj, layer); in lv_chart_event()
714 else if(chart->type == LV_CHART_TYPE_SCATTER) draw_series_scatter(obj, layer); in lv_chart_event()
717 draw_cursors(obj, layer); in lv_chart_event()
721 static void draw_div_lines(lv_obj_t * obj, lv_layer_t * layer) in draw_div_lines() argument
726 bool mask_ret = lv_area_intersect(&series_clip_area, &obj->coords, &layer->_clip_area); in draw_div_lines()
729 const lv_area_t clip_area_ori = layer->_clip_area; in draw_div_lines()
730 layer->_clip_area = series_clip_area; in draw_div_lines()
743 line_dsc.base.layer = layer; in draw_div_lines()
770 lv_draw_line(layer, &line_dsc); in draw_div_lines()
791 lv_draw_line(layer, &line_dsc); in draw_div_lines()
795 layer->_clip_area = clip_area_ori; in draw_div_lines()
798 static void draw_series_line(lv_obj_t * obj, lv_layer_t * layer) in draw_series_line() argument
801 if(lv_area_intersect(&clip_area, &obj->coords, &layer->_clip_area) == false) return; in draw_series_line()
803 const lv_area_t clip_area_ori = layer->_clip_area; in draw_series_line()
804 layer->_clip_area = clip_area; in draw_series_line()
820 bool mask_ret = lv_area_intersect(&series_clip_area, &obj->coords, &layer->_clip_area); in draw_series_line()
825 line_dsc.base.layer = layer; in draw_series_line()
830 point_dsc_default.base.layer = layer; in draw_series_line()
903 lv_draw_line(layer, &line_dsc); in draw_series_line()
919 lv_draw_line(layer, &line_dsc); in draw_series_line()
924 lv_draw_rect(layer, &point_dsc_default, &point_area); in draw_series_line()
942 lv_draw_rect(layer, &point_dsc_default, &point_area); in draw_series_line()
950 layer->_clip_area = clip_area_ori; in draw_series_line()
953 static void draw_series_scatter(lv_obj_t * obj, lv_layer_t * layer) in draw_series_scatter() argument
957 if(lv_area_intersect(&clip_area, &obj->coords, &layer->_clip_area) == false) return; in draw_series_scatter()
959 const lv_area_t clip_area_ori = layer->_clip_area; in draw_series_scatter()
960 layer->_clip_area = clip_area; in draw_series_scatter()
976 line_dsc.base.layer = layer; in draw_series_scatter()
981 point_dsc_default.base.layer = layer; in draw_series_scatter()
1045 lv_draw_line(layer, &line_dsc); in draw_series_scatter()
1048 lv_draw_rect(layer, &point_dsc_default, &point_area); in draw_series_scatter()
1066 lv_draw_rect(layer, &point_dsc_default, &point_area); in draw_series_scatter()
1072 layer->_clip_area = clip_area_ori; in draw_series_scatter()
1076 static void draw_series_bar(lv_obj_t * obj, lv_layer_t * layer) in draw_series_bar() argument
1079 if(lv_area_intersect(&clip_area, &obj->coords, &layer->_clip_area) == false) return; in draw_series_bar()
1081 const lv_area_t clip_area_ori = layer->_clip_area; in draw_series_bar()
1082 layer->_clip_area = clip_area; in draw_series_bar()
1110 col_dsc.base.layer = layer; in draw_series_bar()
1155 lv_draw_rect(layer, &col_dsc, &col_a); in draw_series_bar()
1160 layer->_clip_area = clip_area_ori; in draw_series_bar()
1163 static void draw_cursors(lv_obj_t * obj, lv_layer_t * layer) in draw_cursors() argument
1171 if(!lv_area_intersect(&clip_area, &layer->_clip_area, &obj->coords)) return; in draw_cursors()
1173 const lv_area_t clip_area_ori = layer->_clip_area; in draw_cursors()
1174 layer->_clip_area = clip_area; in draw_cursors()
1180 line_dsc_ori.base.layer = layer; in draw_cursors()
1185 point_dsc_ori.base.layer = layer; in draw_cursors()
1234 lv_draw_line(layer, &line_dsc); in draw_cursors()
1237 lv_draw_rect(layer, &point_dsc_tmp, &point_area); in draw_cursors()
1250 lv_draw_line(layer, &line_dsc); in draw_cursors()
1253 lv_draw_rect(layer, &point_dsc_tmp, &point_area); in draw_cursors()
1260 layer->_clip_area = clip_area_ori; in draw_cursors()