Lines Matching refs:draw_dsc

37     lv_draw_dsc_base_t * draw_dsc;  member
78 lv_free(cached_data->draw_dsc); in sdl_texture_cache_free_cb()
80 cached_data->draw_dsc = NULL; in sdl_texture_cache_free_cb()
95 uint32_t lhs_dsc_size = lhs->draw_dsc->dsc_size; in sdl_texture_cache_compare_cb()
96 uint32_t rhs_dsc_size = rhs->draw_dsc->dsc_size; in sdl_texture_cache_compare_cb()
102 const uint8_t * left_draw_dsc = (const uint8_t *)lhs->draw_dsc; in sdl_texture_cache_compare_cb()
103 const uint8_t * right_draw_dsc = (const uint8_t *)rhs->draw_dsc; in sdl_texture_cache_compare_cb()
107 …int cmp_res = lv_memcmp(left_draw_dsc, right_draw_dsc, lhs->draw_dsc->dsc_size - sizeof(lv_draw_ds… in sdl_texture_cache_compare_cb()
181 ((lv_draw_image_dsc_t *)task->draw_dsc)->header.cf >= LV_COLOR_FORMAT_PROPRIETARY_START) { in evaluate()
189 if(((lv_draw_dsc_base_t *)task->draw_dsc)->user_data == NULL) { in evaluate()
228 lv_obj_t * obj = ((lv_draw_dsc_base_t *)task->draw_dsc)->obj; in draw_to_texture()
237 lv_draw_fill_dsc_t * fill_dsc = task->draw_dsc; in draw_to_texture()
250 lv_draw_border_dsc_t * border_dsc = task->draw_dsc; in draw_to_texture()
264 lv_draw_box_shadow_dsc_t * box_shadow_dsc = task->draw_dsc; in draw_to_texture()
281 lv_memcpy(&label_dsc, task->draw_dsc, sizeof(label_dsc)); in draw_to_texture()
288 lv_memcpy(&arc_dsc, task->draw_dsc, sizeof(arc_dsc)); in draw_to_texture()
295 lv_memcpy(&line_dsc, task->draw_dsc, sizeof(line_dsc)); in draw_to_texture()
302 lv_memcpy(&triangle_dsc, task->draw_dsc, sizeof(triangle_dsc)); in draw_to_texture()
309 lv_memcpy(&image_dsc, task->draw_dsc, sizeof(image_dsc)); in draw_to_texture()
330 lv_draw_dsc_base_t * base_dsc = task->draw_dsc; in draw_to_texture()
332 cache_data->draw_dsc = lv_malloc(base_dsc->dsc_size); in draw_to_texture()
333 lv_memcpy((void *)cache_data->draw_dsc, base_dsc, base_dsc->dsc_size); in draw_to_texture()
357 lv_draw_image_dsc_t * draw_dsc = t->draw_dsc; in blend_texture_layer() local
359 rect.w = (lv_area_get_width(&t->area) * draw_dsc->scale_x) / 256; in blend_texture_layer()
360 rect.h = (lv_area_get_height(&t->area) * draw_dsc->scale_y) / 256; in blend_texture_layer()
362 rect.x = -draw_dsc->pivot.x; in blend_texture_layer()
363 rect.y = -draw_dsc->pivot.y; in blend_texture_layer()
364 rect.x = (rect.x * draw_dsc->scale_x) / 256; in blend_texture_layer()
365 rect.y = (rect.y * draw_dsc->scale_y) / 256; in blend_texture_layer()
366 rect.x += t->area.x1 + draw_dsc->pivot.x; in blend_texture_layer()
367 rect.y += t->area.y1 + draw_dsc->pivot.y; in blend_texture_layer()
369 lv_layer_t * src_layer = (lv_layer_t *)draw_dsc->src; in blend_texture_layer()
372 SDL_SetTextureAlphaMod(src_texture, draw_dsc->opa); in blend_texture_layer()
377 SDL_Point center = {draw_dsc->pivot.x, draw_dsc->pivot.y}; in blend_texture_layer()
378 …SDL_RenderCopyEx(renderer, src_texture, NULL, &rect, draw_dsc->rotation / 10, &center, SDL_FLIP_NO… in blend_texture_layer()
389 data_to_find.draw_dsc = (lv_draw_dsc_base_t *)t->draw_dsc; in draw_from_cached_texture()
397 void * user_data_saved = data_to_find.draw_dsc->user_data; in draw_from_cached_texture()
398 data_to_find.draw_dsc->user_data = NULL; in draw_from_cached_texture()
404 lv_draw_image_dsc_t * img_dsc = (lv_draw_image_dsc_t *)data_to_find.draw_dsc; in draw_from_cached_texture()
408 lv_draw_triangle_dsc_t * tri_dsc = (lv_draw_triangle_dsc_t *)data_to_find.draw_dsc; in draw_from_cached_texture()
417 lv_draw_line_dsc_t * line_dsc = (lv_draw_line_dsc_t *)data_to_find.draw_dsc; in draw_from_cached_texture()
424 lv_draw_arc_dsc_t * arc_dsc = (lv_draw_arc_dsc_t *)data_to_find.draw_dsc; in draw_from_cached_texture()
441 data_to_find.draw_dsc->user_data = user_data_saved; in draw_from_cached_texture()
474 lv_draw_label_dsc_t * label_dsc = t->draw_dsc; in draw_from_cached_texture()
486 lv_draw_fill_dsc_t * fill_dsc = t->draw_dsc; in execute_drawing()