Home
last modified time | relevance | path

Searched refs:ellipse (Results 1 – 6 of 6) sorted by relevance

/lvgl-latest/src/libs/svg/
Dlv_svg_render.c425 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()
[all …]
/lvgl-latest/src/libs/thorvg/
DtvgLottieParser.cpp561 auto ellipse = new LottieEllipse; in parseEllipse() local
563 context.parent = ellipse; in parseEllipse()
566 if (parseCommon(ellipse, key)) continue; in parseEllipse()
567 else if (KEY_AS("p")) parseProperty<LottieProperty::Type::Position>(ellipse->position); in parseEllipse()
568 else if (KEY_AS("s")) parseProperty<LottieProperty::Type::Point>(ellipse->size); in parseEllipse()
569 else if (parseDirection(ellipse, key)) continue; in parseEllipse()
572 ellipse->prepare(); in parseEllipse()
573 return ellipse; in parseEllipse()
DtvgLottieBuilder.cpp541 auto ellipse = static_cast<LottieEllipse*>(*child); in updateEllipse() local
543 auto position = ellipse->position(frameNo, exps); in updateEllipse()
544 auto size = ellipse->size(frameNo, exps); in updateEllipse()
547 auto shape = ellipse->pooling(); in updateEllipse()
549 ….x, position.y, size.x * 0.5f, size.y * 0.5f, ctx->offsetPath, ctx->transform, ellipse->clockwise); in updateEllipse()
552 _draw(parent, ellipse, ctx); in updateEllipse()
553 ….x, position.y, size.x * 0.5f, size.y * 0.5f, ctx->offsetPath, ctx->transform, ellipse->clockwise); in updateEllipse()
DtvgSvgSceneBuilder.cpp419 …shape->appendCircle(node->node.ellipse.cx, node->node.ellipse.cy, node->node.ellipse.rx, node->nod… in _recognizeShape()
DtvgSvgLoader.cpp1694 SvgEllipseNode* ellipse = &(node->node.ellipse); in _attrParseEllipseNode() local
1698 array = (unsigned char*)ellipse; in _attrParseEllipseNode()
3137 to->node.ellipse.cx = from->node.ellipse.cx; in _copyAttr()
3138 to->node.ellipse.cy = from->node.ellipse.cy; in _copyAttr()
3139 to->node.ellipse.rx = from->node.ellipse.rx; in _copyAttr()
3140 to->node.ellipse.ry = from->node.ellipse.ry; in _copyAttr()
3503 …if (node->node.ellipse.rx == 0 && node->node.ellipse.ry == 0) TVGLOG("SVG", "Inefficient elements … in _inefficientNodeCheck()
DtvgSvgLoaderCommon.h522 SvgEllipseNode ellipse; member