Lines Matching refs:circle
408 lv_svg_render_circle_t * circle = (lv_svg_render_circle_t *)obj; in _set_circle_attr() local
411 circle->cx = attr->value.fval; in _set_circle_attr()
414 circle->cy = attr->value.fval; in _set_circle_attr()
417 circle->r = attr->value.fval; in _set_circle_attr()
1306 lv_svg_render_circle_t * circle = (lv_svg_render_circle_t *)obj; in _render_circle() local
1308 lv_fpoint_t cp = {circle->cx, circle->cy}; in _render_circle()
1309 lv_vector_path_append_circle(path, &cp, circle->r, circle->r); in _render_circle()
1688 lv_svg_render_circle_t * circle = (lv_svg_render_circle_t *)obj; in _get_circle_bounds() local
1689 area->x1 = (int32_t)(circle->cx - circle->r); in _get_circle_bounds()
1690 area->y1 = (int32_t)(circle->cy - circle->r); in _get_circle_bounds()
1691 area->x2 = (int32_t)(circle->cx + circle->r); in _get_circle_bounds()
1692 area->y2 = (int32_t)(circle->cy + circle->r); in _get_circle_bounds()
1817 lv_svg_render_circle_t * circle = lv_malloc_zeroed(sizeof(lv_svg_render_circle_t)); in _lv_svg_render_create() local
1818 LV_ASSERT_MALLOC(circle); in _lv_svg_render_create()
1819 circle->base.init = _init_obj; in _lv_svg_render_create()
1820 circle->base.render = _render_circle; in _lv_svg_render_create()
1821 circle->base.set_attr = _set_circle_attr; in _lv_svg_render_create()
1822 circle->base.get_bounds = _get_circle_bounds; in _lv_svg_render_create()
1823 _set_render_attrs(LV_SVG_RENDER_OBJ(circle), node, state); in _lv_svg_render_create()
1824 return LV_SVG_RENDER_OBJ(circle); in _lv_svg_render_create()