48 lv_coord_t max_row_with_alpha;
49 lv_coord_t max_row_with_no_alpha;
80 uint16_t radius, uint16_t start_angle, uint16_t end_angle);
83 const lv_area_t * coords,
const uint8_t * map_p, lv_img_cf_t color_format);
86 const lv_area_t * coords,
const void * src);
97 const lv_point_t * points, uint16_t point_cnt);
114 lv_coord_t src_w, lv_coord_t src_h, lv_coord_t src_stride,
115 const lv_draw_img_dsc_t * draw_dsc, lv_img_cf_t cf, lv_color_t * cbuf, lv_opa_t * abuf);
143 void * src_buf, lv_coord_t src_stride,
const lv_area_t * src_area);
154 lv_draw_layer_flags_t flags);
164 lv_draw_layer_flags_t flags);
198void lv_draw_init(
void);
void(* draw_bg)(struct _lv_draw_ctx_t *draw_ctx, const lv_draw_rect_dsc_t *draw_dsc, const lv_area_t *coords)
Definition lv_draw.h:120
void(* layer_adjust)(struct _lv_draw_ctx_t *draw_ctx, struct _lv_draw_layer_ctx_t *layer_ctx, lv_draw_layer_flags_t flags)
Definition lv_draw.h:163
void(* wait_for_finish)(struct _lv_draw_ctx_t *draw_ctx)
Definition lv_draw.h:125
void * buf
Definition lv_draw.h:63
void(* draw_transform)(struct _lv_draw_ctx_t *draw_ctx, const lv_area_t *dest_area, const void *src_buf, lv_coord_t src_w, lv_coord_t src_h, lv_coord_t src_stride, const lv_draw_img_dsc_t *draw_dsc, lv_img_cf_t cf, lv_color_t *cbuf, lv_opa_t *abuf)
Definition lv_draw.h:113
lv_area_t * buf_area
Definition lv_draw.h:68
const lv_area_t * clip_area
Definition lv_draw.h:73
size_t layer_instance_size
Definition lv_draw.h:186
void(* buffer_copy)(struct _lv_draw_ctx_t *draw_ctx, void *dest_buf, lv_coord_t dest_stride, const lv_area_t *dest_area, void *src_buf, lv_coord_t src_stride, const lv_area_t *src_area)
Definition lv_draw.h:141
void(* layer_destroy)(struct _lv_draw_ctx_t *draw_ctx, lv_draw_layer_ctx_t *layer_ctx)
Definition lv_draw.h:181
void(* layer_blend)(struct _lv_draw_ctx_t *draw_ctx, struct _lv_draw_layer_ctx_t *layer_ctx, const lv_draw_img_dsc_t *draw_dsc)
Definition lv_draw.h:172
Definition lv_draw_arc.h:28
Definition lv_draw_img.h:32
Definition lv_draw_label.h:30
Definition lv_draw_line.h:28
Definition lv_draw_rect.h:32