Lines Matching refs:ellipse
425 lv_svg_render_ellipse_t * ellipse = (lv_svg_render_ellipse_t *)obj; in _set_ellipse_attr() local
428 ellipse->cx = attr->value.fval; in _set_ellipse_attr()
431 ellipse->cy = attr->value.fval; in _set_ellipse_attr()
434 ellipse->rx = attr->value.fval; in _set_ellipse_attr()
437 ellipse->ry = attr->value.fval; in _set_ellipse_attr()
1327 lv_svg_render_ellipse_t * ellipse = (lv_svg_render_ellipse_t *)obj; in _render_ellipse() local
1329 lv_fpoint_t cp = {ellipse->cx, ellipse->cy}; in _render_ellipse()
1330 lv_vector_path_append_circle(path, &cp, ellipse->rx, ellipse->ry); in _render_ellipse()
1697 lv_svg_render_ellipse_t * ellipse = (lv_svg_render_ellipse_t *)obj; in _get_ellipse_bounds() local
1698 area->x1 = (int32_t)(ellipse->cx - ellipse->rx); in _get_ellipse_bounds()
1699 area->y1 = (int32_t)(ellipse->cy - ellipse->ry); in _get_ellipse_bounds()
1700 area->x2 = (int32_t)(ellipse->cx + ellipse->rx); in _get_ellipse_bounds()
1701 area->y2 = (int32_t)(ellipse->cy + ellipse->ry); in _get_ellipse_bounds()
1827 … lv_svg_render_ellipse_t * ellipse = lv_malloc_zeroed(sizeof(lv_svg_render_ellipse_t)); in _lv_svg_render_create() local
1828 LV_ASSERT_MALLOC(ellipse); in _lv_svg_render_create()
1829 ellipse->base.init = _init_obj; in _lv_svg_render_create()
1830 ellipse->base.render = _render_ellipse; in _lv_svg_render_create()
1831 ellipse->base.set_attr = _set_ellipse_attr; in _lv_svg_render_create()
1832 ellipse->base.get_bounds = _get_ellipse_bounds; in _lv_svg_render_create()
1833 _set_render_attrs(LV_SVG_RENDER_OBJ(ellipse), node, state); in _lv_svg_render_create()
1834 return LV_SVG_RENDER_OBJ(ellipse); in _lv_svg_render_create()