Lines Matching refs:draw_buf
98 lv_draw_buf_t * draw_buf = lv_canvas_get_draw_buf(obj); in lv_qrcode_update() local
99 if(draw_buf == NULL) { in lv_qrcode_update()
104 lv_draw_buf_clear(draw_buf, NULL); in lv_qrcode_update()
107 lv_image_cache_drop(draw_buf); in lv_qrcode_update()
117 int32_t scale = draw_buf->header.w / qr_size; in lv_qrcode_update()
122 if(qrcodegen_version2size(i) * scale > draw_buf->header.w) in lv_qrcode_update()
149 int32_t obj_w = draw_buf->header.w; in lv_qrcode_update()
154 uint8_t * buf_u8 = (uint8_t *)draw_buf->data + 8; /*+8 skip the palette*/ in lv_qrcode_update()
160 uint32_t row_byte_cnt = draw_buf->header.stride; in lv_qrcode_update()
234 lv_draw_buf_t * draw_buf = lv_canvas_get_draw_buf(obj); in lv_qrcode_destructor() local
235 if(draw_buf == NULL) return; in lv_qrcode_destructor()
236 lv_image_cache_drop(draw_buf); in lv_qrcode_destructor()
239 lv_draw_buf_destroy(draw_buf); in lv_qrcode_destructor()