Lines Matching refs:draw_buf

79     canvas->draw_buf = &canvas->static_buf;  in lv_canvas_set_buffer()
86 lv_image_set_src(obj, canvas->draw_buf); in lv_canvas_set_buffer()
87 lv_image_cache_drop(canvas->draw_buf); in lv_canvas_set_buffer()
90 void lv_canvas_set_draw_buf(lv_obj_t * obj, lv_draw_buf_t * draw_buf) in lv_canvas_set_draw_buf() argument
93 LV_ASSERT_NULL(draw_buf); in lv_canvas_set_draw_buf()
96 canvas->draw_buf = draw_buf; in lv_canvas_set_draw_buf()
103 lv_image_set_src(obj, draw_buf); in lv_canvas_set_draw_buf()
104 lv_image_cache_drop(draw_buf); in lv_canvas_set_draw_buf()
112 lv_draw_buf_t * draw_buf = canvas->draw_buf; in lv_canvas_set_px() local
114 lv_color_format_t cf = draw_buf->header.cf; in lv_canvas_set_px()
115 uint8_t * data = lv_draw_buf_goto_xy(draw_buf, x, y); in lv_canvas_set_px()
187 lv_draw_buf_set_palette(canvas->draw_buf, index, color); in lv_canvas_set_palette()
200 return canvas->draw_buf; in lv_canvas_get_draw_buf()
209 if(canvas->draw_buf == NULL) return ret; in lv_canvas_get_px()
211 lv_image_header_t * header = &canvas->draw_buf->header; in lv_canvas_get_px()
212 const uint8_t * px = lv_draw_buf_goto_xy(canvas->draw_buf, x, y); in lv_canvas_get_px()
261 return (lv_image_dsc_t *)canvas->draw_buf; in lv_canvas_get_image()
269 if(canvas->draw_buf) in lv_canvas_get_buf()
270 return canvas->draw_buf->unaligned_data; in lv_canvas_get_buf()
286 if(canvas->draw_buf == NULL) return; in lv_canvas_copy_buf()
288 …LV_ASSERT_MSG(canvas->draw_buf->header.cf == dest_buf->header.cf, "Color formats must be the same"… in lv_canvas_copy_buf()
290 lv_draw_buf_copy(canvas->draw_buf, canvas_area, dest_buf, dest_area); in lv_canvas_copy_buf()
298 lv_draw_buf_t * draw_buf = canvas->draw_buf; in lv_canvas_fill_bg() local
299 if(draw_buf == NULL) return; in lv_canvas_fill_bg()
301 lv_image_header_t * header = &draw_buf->header; in lv_canvas_fill_bg()
306 uint8_t * data = draw_buf->data; in lv_canvas_fill_bg()
376 if(canvas->draw_buf == NULL) return; in lv_canvas_init_layer()
378 lv_image_header_t * header = &canvas->draw_buf->header; in lv_canvas_init_layer()
382 layer->draw_buf = canvas->draw_buf; in lv_canvas_init_layer()
428 if(canvas->draw_buf == NULL) return; in lv_canvas_destructor()
430 lv_image_cache_drop(&canvas->draw_buf); in lv_canvas_destructor()