lv_draw_line.h

Functions

void lv_draw_line_dsc_init(lv_draw_line_dsc_t *dsc)
void lv_draw_line(struct _lv_layer_t *layer, const lv_draw_line_dsc_t *dsc)

Draw a line

Parameters:
  • draw_ctx -- pointer to the current draw context

  • dsc -- pointer to an initialized lv_draw_line_dsc_t variable

  • point1 -- first point of the line

  • point2 -- second point of the line

struct lv_draw_line_dsc_t

Public Members

lv_draw_dsc_base_t base
lv_point_t p1
lv_point_t p2
lv_color_t color
lv_coord_t width
lv_coord_t dash_width
lv_coord_t dash_gap
lv_opa_t opa
lv_blend_mode_t blend_mode
uint8_t round_start
uint8_t round_end
uint8_t raw_end