Home
last modified time | relevance | path

Searched refs:rect (Results 1 – 25 of 30) sorted by relevance

12

/lvgl-latest/src/draw/nxp/vglite/
Dlv_draw_vglite_border.c141 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 …]
Dlv_draw_vglite_label.c163 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()
Dlv_draw_vglite_fill.c109 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/
Dlv_draw_sdl.c358 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, &center, SDL_FLIP_NO… in blend_texture_layer()
[all …]
/lvgl-latest/demos/vector_graphic/
Dlv_demo_vector_graphic.c125 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/
Dlv_draw_sw_mask.c294 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(&param->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 …]
Dlv_draw_sw_vector.c55 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()
Dlv_draw_sw_mask_private.h102 lv_area_t rect; member
Dlv_draw_sw_mask.h151 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/
Dtest_draw_vector.c22 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/
Dlv_svg_render.c382 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/
Dlv_draw_vg_lite_img.c110 vg_lite_rectangle_t rect = { in lv_draw_vg_lite_img() local
121 &rect, in lv_draw_vg_lite_img()
Dlv_draw_vg_lite_vector.c96 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()
Dlv_vg_lite_utils.h146 void lv_vg_lite_rect(vg_lite_rectangle_t * rect, const lv_area_t * area);
Dlv_vg_lite_utils.c862 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()
Dlv_draw_vg_lite_label.c228 vg_lite_rectangle_t rect = { in draw_letter_bitmap() local
239 &rect, in draw_letter_bitmap()
/lvgl-latest/src/drivers/qnx/
Dlv_qnx.c297 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/
Dlv_draw_vector.c237 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()
Dlv_draw_vector.h190 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/
Dsvg.rst29 const char* svg_data = "<svg><rect x=\"0\" y=\"0\" width=\"100\" height=\"100\"/></svg>";
/lvgl-latest/src/libs/thorvg/
DtvgSvgLoader.cpp1822 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 …]
DtvgLottieParser.cpp542 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()
DtvgSvgSceneBuilder.cpp446 …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/
Dvg_lite.h1021 …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/
Dtjpgd.c839 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()

12