/lvgl-latest/src/draw/nxp/vglite/ |
D | lv_draw_vglite_border.c | 141 vg_lite_rectangle_t rect[MAX_NUM_RECTANGLES]; in _vglite_draw_border() local 148 rect[num_rect].x = coords->x1 - ceil(line_width / 2.0f); in _vglite_draw_border() 149 rect[num_rect].y = coords->y1 - ceil(line_width / 2.0f); in _vglite_draw_border() 150 rect[num_rect].width = coords->x2 - coords->x1 + line_width; in _vglite_draw_border() 151 rect[num_rect].height = final_radius + ceil(line_width / 2.0f); in _vglite_draw_border() 156 rect[num_rect].x = coords->x1 - ceil(line_width / 2.0f); in _vglite_draw_border() 157 rect[num_rect].y = coords->y1 - ceil(line_width / 2.0f); in _vglite_draw_border() 158 rect[num_rect].width = final_radius + ceil(line_width / 2.0f); in _vglite_draw_border() 159 rect[num_rect].height = coords->y2 - coords->y1 + line_width + 1; in _vglite_draw_border() 164 rect[num_rect].x = coords->x2 - final_radius + 1; in _vglite_draw_border() [all …]
|
D | lv_draw_vglite_label.c | 163 vg_lite_rectangle_t rect = { in _vglite_draw_letter() local 176 …VGLITE_CHECK_ERROR(vg_lite_blit_rect(dst_vgbuf, mask_vgbuf, &rect, vgmatrix, VG_LITE_BLEND_SRC_OVE… in _vglite_draw_letter()
|
D | lv_draw_vglite_fill.c | 109 vg_lite_rectangle_t rect = { in _vglite_fill() local 116 VGLITE_CHECK_ERROR(vg_lite_clear(vgbuf, &rect, vgcol)); in _vglite_fill()
|
/lvgl-latest/src/draw/sdl/ |
D | lv_draw_sdl.c | 358 SDL_Rect rect; 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() 378 …SDL_RenderCopyEx(renderer, src_texture, NULL, &rect, draw_dsc->rotation / 10, ¢er, SDL_FLIP_NO… in blend_texture_layer() [all …]
|
/lvgl-latest/demos/vector_graphic/ |
D | lv_demo_vector_graphic.c | 125 lv_area_t rect = {300, 300, 400, 400}; in draw_shapes() local 126 lv_vector_path_append_rect(path, &rect, 50, 60); in draw_shapes() 193 lv_area_t rect = {100, 0, 150, 50}; in draw_arc() local 195 lv_vector_clear_area(ctx, &rect); // clear screen in draw_arc() 223 lv_area_t rect = {0, 100, 300, 300}; in draw_vector() local 225 lv_vector_clear_area(ctx, &rect); // clear screen in draw_vector()
|
/lvgl-latest/src/draw/sw/ |
D | lv_draw_sw_mask.c | 294 void lv_draw_sw_mask_radius_init(lv_draw_sw_mask_radius_param_t * param, const lv_area_t * rect, in… in lv_draw_sw_mask_radius_init() argument 297 int32_t w = lv_area_get_width(rect); in lv_draw_sw_mask_radius_init() 298 int32_t h = lv_area_get_height(rect); in lv_draw_sw_mask_radius_init() 303 lv_area_copy(¶m->cfg.rect, rect); in lv_draw_sw_mask_radius_init() 846 lv_area_t rect; in lv_draw_mask_radius() local 847 lv_area_copy(&rect, &p->cfg.rect); in lv_draw_mask_radius() 850 if((abs_y < rect.y1 || abs_y > rect.y2)) { in lv_draw_mask_radius() 855 if(abs_y < rect.y1 || abs_y > rect.y2) { in lv_draw_mask_radius() 860 if((abs_x >= rect.x1 + radius && abs_x + len <= rect.x2 - radius) || in lv_draw_mask_radius() 861 (abs_y >= rect.y1 + radius && abs_y <= rect.y2 - radius)) { in lv_draw_mask_radius() [all …]
|
D | lv_draw_sw_vector.c | 55 static void lv_area_to_tvg(_tvg_rect * rect, const lv_area_t * area) in lv_area_to_tvg() argument 57 rect->x = area->x1; in lv_area_to_tvg() 58 rect->y = area->y1; in lv_area_to_tvg() 59 rect->w = lv_area_get_width(area) - 1; in lv_area_to_tvg() 60 rect->h = lv_area_get_height(area) - 1; in lv_area_to_tvg()
|
D | lv_draw_sw_mask_private.h | 102 lv_area_t rect; member
|
D | lv_draw_sw_mask.h | 151 void lv_draw_sw_mask_radius_init(lv_draw_sw_mask_radius_param_t * param, const lv_area_t * rect, in…
|
/lvgl-latest/tests/src/test_cases/draw/ |
D | test_draw_vector.c | 22 lv_area_t rect = {0, 0, 640, 480}; in draw_shapes() local 24 lv_vector_clear_area(ctx, &rect); in draw_shapes() 103 rect = (lv_area_t) { in draw_shapes() 107 lv_vector_clear_area(ctx, &rect); // clear screen in draw_shapes() 140 lv_area_t rect = {0, 0, 640, 480}; in draw_lines() local 142 lv_vector_clear_area(ctx, &rect); in draw_lines()
|
/lvgl-latest/src/libs/svg/ |
D | lv_svg_render.c | 382 lv_svg_render_rect_t * rect = (lv_svg_render_rect_t *)obj; in _set_rect_attr() local 385 rect->x = attr->value.fval; in _set_rect_attr() 388 rect->y = attr->value.fval; in _set_rect_attr() 391 rect->width = attr->value.fval; in _set_rect_attr() 394 rect->height = attr->value.fval; in _set_rect_attr() 397 rect->rx = attr->value.fval; in _set_rect_attr() 400 rect->ry = attr->value.fval; in _set_rect_attr() 1281 lv_svg_render_rect_t * rect = (lv_svg_render_rect_t *)obj; in _render_rect() local 1283 if(rect->rx > 0 && rect->ry == 0) rect->ry = rect->rx; in _render_rect() 1284 else if(rect->ry > 0 && rect->rx == 0) rect->rx = rect->ry; in _render_rect() [all …]
|
/lvgl-latest/src/draw/vg_lite/ |
D | lv_draw_vg_lite_img.c | 110 vg_lite_rectangle_t rect = { in lv_draw_vg_lite_img() local 121 &rect, in lv_draw_vg_lite_img()
|
D | lv_draw_vg_lite_vector.c | 96 vg_lite_rectangle_t rect; in task_draw_cb() local 97 lv_vg_lite_rect(&rect, &dsc->scissor_area); in task_draw_cb() 99 LV_VG_LITE_CHECK_ERROR(vg_lite_clear(&u->target_buffer, &rect, c)); in task_draw_cb()
|
D | lv_vg_lite_utils.h | 146 void lv_vg_lite_rect(vg_lite_rectangle_t * rect, const lv_area_t * area);
|
D | lv_vg_lite_utils.c | 862 void lv_vg_lite_rect(vg_lite_rectangle_t * rect, const lv_area_t * area) in lv_vg_lite_rect() argument 864 rect->x = area->x1; in lv_vg_lite_rect() 865 rect->y = area->y1; in lv_vg_lite_rect() 866 rect->width = lv_area_get_width(area); in lv_vg_lite_rect() 867 rect->height = lv_area_get_height(area); in lv_vg_lite_rect()
|
D | lv_draw_vg_lite_label.c | 228 vg_lite_rectangle_t rect = { in draw_letter_bitmap() local 239 &rect, in draw_letter_bitmap()
|
/lvgl-latest/src/drivers/qnx/ |
D | lv_qnx.c | 297 int rect[] = { 0, 0, disp->hor_res, disp->ver_res }; in window_create() local 299 &rect[0]) != 0) { in window_create() 305 &rect[2]) != 0) { in window_create() 311 &rect[2]) != 0) { in window_create()
|
/lvgl-latest/src/draw/ |
D | lv_draw_vector.c | 237 void lv_vector_path_append_rect(lv_vector_path_t * path, const lv_area_t * rect, float rx, float ry) in lv_vector_path_append_rect() argument 239 float x = rect->x1; in lv_vector_path_append_rect() 240 float y = rect->y1; in lv_vector_path_append_rect() 241 float w = (float)lv_area_get_width(rect); in lv_vector_path_append_rect() 242 float h = (float)lv_area_get_height(rect); in lv_vector_path_append_rect() 692 lv_area_t rect; in lv_vector_dsc_add_path() local 693 if(!lv_area_intersect(&rect, &(dsc->layer->_clip_area), &(dsc->current_dsc.scissor_area))) { in lv_vector_dsc_add_path() 715 new_task->dsc.scissor_area = rect; in lv_vector_dsc_add_path() 718 void lv_vector_clear_area(lv_vector_dsc_t * dsc, const lv_area_t * rect) in lv_vector_clear_area() argument 736 lv_area_copy(&(new_task->dsc.scissor_area), rect); in lv_vector_clear_area()
|
D | lv_draw_vector.h | 190 void lv_vector_path_append_rect(lv_vector_path_t * path, const lv_area_t * rect, float rx, float ry… 472 void lv_vector_clear_area(lv_vector_dsc_t * dsc, const lv_area_t * rect);
|
/lvgl-latest/docs/details/libs/ |
D | svg.rst | 29 const char* svg_data = "<svg><rect x=\"0\" y=\"0\" width=\"100\" height=\"100\"/></svg>";
|
/lvgl-latest/src/libs/thorvg/ |
D | tvgSvgLoader.cpp | 1822 SvgRectNode* rect = &(node->node.rect); in _attrParseRectNode() local 1827 array = (unsigned char*)rect; in _attrParseRectNode() 1833 if (!strncmp(rectTags[i].tag, "rx", sz)) rect->hasRx = true; in _attrParseRectNode() 1834 if (!strncmp(rectTags[i].tag, "ry", sz)) rect->hasRy = true; in _attrParseRectNode() 1836 …if ((rect->rx >= FLOAT_EPSILON) && (rect->ry < FLOAT_EPSILON) && rect->hasRx && !rect->hasRy) rect… in _attrParseRectNode() 1837 …if ((rect->ry >= FLOAT_EPSILON) && (rect->rx < FLOAT_EPSILON) && !rect->hasRx && rect->hasRy) rect… in _attrParseRectNode() 1867 loader->svgParse->node->node.rect.hasRx = loader->svgParse->node->node.rect.hasRy = false; in _createRectNode() 3144 to->node.rect.x = from->node.rect.x; in _copyAttr() 3145 to->node.rect.y = from->node.rect.y; in _copyAttr() 3146 to->node.rect.w = from->node.rect.w; in _copyAttr() [all …]
|
D | tvgLottieParser.cpp | 542 auto rect = new LottieRect; in parseRect() local 544 context.parent = rect; in parseRect() 547 if (parseCommon(rect, key)) continue; in parseRect() 548 else if (KEY_AS("s")) parseProperty<LottieProperty::Type::Point>(rect->size); in parseRect() 549 else if (KEY_AS("p")) parseProperty<LottieProperty::Type::Position>(rect->position); in parseRect() 550 else if (KEY_AS("r")) parseProperty<LottieProperty::Type::Float>(rect->radius); in parseRect() 551 else if (parseDirection(rect, key)) continue; in parseRect() 554 rect->prepare(); in parseRect() 555 return rect; in parseRect()
|
D | tvgSvgSceneBuilder.cpp | 446 …pe->appendRect(node->node.rect.x, node->node.rect.y, node->node.rect.w, node->node.rect.h, node->n… in _recognizeShape()
|
/lvgl-latest/src/others/vg_lite_tvg/ |
D | vg_lite.h | 1021 …vg_lite_error_t vg_lite_clear(vg_lite_buffer_t *target, vg_lite_rectangle_t *rect, vg_lite_color_t… 1034 vg_lite_rectangle_t *rect, 1235 vg_lite_error_t vg_lite_scissor_rects(vg_lite_uint32_t nums, vg_lite_rectangle_t rect[]); 1324 vg_lite_rectangle_t *rect, 1331 vg_lite_rectangle_t *rect);
|
/lvgl-latest/src/libs/tjpgd/ |
D | tjpgd.c | 839 JRECT rect; in jd_mcu_output() local 854 rect.left = x; in jd_mcu_output() 855 rect.right = x + rx - 1; /* Rectangular area in the frame buffer */ in jd_mcu_output() 856 rect.top = y; in jd_mcu_output() 857 rect.bottom = y + ry - 1; in jd_mcu_output() 927 if(outfunc) return outfunc(jd, jd->workbuf, &rect) ? JDR_OK : JDR_INTR; in jd_mcu_output()
|