Lines Matching refs:lv_draw_buf_t

52     static lv_draw_buf_t name = { \
84 typedef void (*lv_draw_buf_cache_operation_cb)(const lv_draw_buf_t * draw_buf, const lv_area_t * ar…
160 void lv_draw_buf_invalidate_cache(const lv_draw_buf_t * draw_buf, const lv_area_t * area);
168 void lv_draw_buf_flush_cache(const lv_draw_buf_t * draw_buf, const lv_area_t * area);
193 void lv_draw_buf_clear(lv_draw_buf_t * draw_buf, const lv_area_t * a);
204 void lv_draw_buf_copy(lv_draw_buf_t * dest, const lv_area_t * dest_area,
205 const lv_draw_buf_t * src, const lv_area_t * src_area);
220 lv_draw_buf_t * lv_draw_buf_create(uint32_t w, uint32_t h, lv_color_format_t cf, uint32_t stride);
236 lv_draw_buf_t * lv_draw_buf_create_ex(const lv_draw_buf_handlers_t * handlers, uint32_t w, uint32_t…
244 lv_draw_buf_t * lv_draw_buf_dup(const lv_draw_buf_t * draw_buf);
252 lv_draw_buf_t * lv_draw_buf_dup_ex(const lv_draw_buf_handlers_t * handlers, const lv_draw_buf_t * d…
265 lv_result_t lv_draw_buf_init(lv_draw_buf_t * draw_buf, uint32_t w, uint32_t h, lv_color_format_t cf…
277 lv_draw_buf_t * lv_draw_buf_reshape(lv_draw_buf_t * draw_buf, lv_color_format_t cf, uint32_t w, uin…
286 void lv_draw_buf_destroy(lv_draw_buf_t * draw_buf);
291 void * lv_draw_buf_goto_xy(const lv_draw_buf_t * buf, uint32_t x, uint32_t y);
299 lv_result_t lv_draw_buf_adjust_stride(lv_draw_buf_t * src, uint32_t stride);
308 lv_result_t lv_draw_buf_premultiply(lv_draw_buf_t * draw_buf);
310 bool lv_draw_buf_has_flag(const lv_draw_buf_t * draw_buf, lv_image_flags_t flag);
312 void lv_draw_buf_set_flag(lv_draw_buf_t * draw_buf, lv_image_flags_t flag);
314 void lv_draw_buf_clear_flag(lv_draw_buf_t * draw_buf, lv_image_flags_t flag);
321 void lv_draw_buf_from_image(lv_draw_buf_t * buf, const lv_image_dsc_t * img);
323 void lv_draw_buf_to_image(const lv_draw_buf_t * buf, lv_image_dsc_t * img);
335 void lv_draw_buf_set_palette(lv_draw_buf_t * draw_buf, uint8_t index, lv_color32_t color);