Lines Matching refs:draw_buf
85 lv_draw_buf_t * draw_buf = lv_canvas_get_draw_buf(obj); in lv_lottie_set_buffer() local
86 lv_draw_buf_set_flag(draw_buf, LV_IMAGE_FLAGS_PREMULTIPLIED); in lv_lottie_set_buffer()
94 void lv_lottie_set_draw_buf(lv_obj_t * obj, lv_draw_buf_t * draw_buf) in lv_lottie_set_draw_buf() argument
96 if(draw_buf->header.cf != LV_COLOR_FORMAT_ARGB8888) { in lv_lottie_set_draw_buf()
102 tvg_swcanvas_set_target(lottie->tvg_canvas, (void *)draw_buf->data, draw_buf->header.stride / 4, in lv_lottie_set_draw_buf()
103 draw_buf->header.w, draw_buf->header.h, TVG_COLORSPACE_ARGB8888); in lv_lottie_set_draw_buf()
105 lv_canvas_set_draw_buf(obj, draw_buf); in lv_lottie_set_draw_buf()
106 tvg_picture_set_size(lottie->tvg_paint, draw_buf->header.w, draw_buf->header.h); in lv_lottie_set_draw_buf()
109 lv_draw_buf_set_flag(draw_buf, LV_IMAGE_FLAGS_PREMULTIPLIED); in lv_lottie_set_draw_buf()
222 lv_draw_buf_t * draw_buf = lv_canvas_get_draw_buf(obj); in lottie_update() local
223 if(draw_buf) { in lottie_update()
224 lv_draw_buf_clear(draw_buf, NULL); in lottie_update()