Home
last modified time | relevance | path

Searched refs:lv_svg_node_t (Results 1 – 11 of 11) sorted by relevance

/lvgl-latest/src/libs/svg/
Dlv_svg.c33 lv_svg_node_t * t = (lv_svg_node_t *)node; in lv_svg_node_constructor()
43 lv_svg_node_t * t = (lv_svg_node_t *)node; in lv_svg_node_destructor()
67 .instance_size = sizeof(lv_svg_node_t),
79 lv_svg_node_t * lv_svg_load_data(const char * svg_data, uint32_t data_len) in lv_svg_load_data()
89 lv_svg_node_t * doc = parser.doc_root; in lv_svg_load_data()
110 lv_svg_node_t * lv_svg_node_create(lv_svg_node_t * parent) in lv_svg_node_create()
113 return (lv_svg_node_t *)node; in lv_svg_node_create()
116 void lv_svg_node_delete(lv_svg_node_t * node) in lv_svg_node_delete()
Dlv_svg.h298 } lv_svg_node_t; typedef
309 lv_svg_node_t * lv_svg_load_data(const char * svg_data, uint32_t data_len);
316 lv_svg_node_t * lv_svg_node_create(lv_svg_node_t * parent);
322 void lv_svg_node_delete(lv_svg_node_t * node);
328 ((lv_svg_node_t *)(LV_TREE_NODE((n))->children[i]))
330 #define LV_SVG_NODE(n) ((lv_svg_node_t*)(n))
Dlv_svg_parser.h36 lv_svg_node_t * doc_root;
37 lv_svg_node_t * cur_node;
76 void _lv_svg_dump_tree(lv_svg_node_t * root, int depth);
Dlv_svg_render.h47 void (*init)(struct _lv_svg_render_obj * obj, const lv_svg_node_t * node);
74 lv_svg_render_obj_t * lv_svg_render_create(const lv_svg_node_t * svg_doc);
94 void lv_draw_svg(lv_layer_t * layer, const lv_svg_node_t * svg_doc);
Dlv_svg_parser.c360 parser->cur_node = (lv_svg_node_t *)LV_TREE_NODE(parser->cur_node)->parent; in _process_end_tag()
378 static void _process_string(lv_svg_node_t * node, lv_svg_attr_type_t type, const char * val_start, … in _process_string()
396 static void _process_xlink(lv_svg_node_t * node, lv_svg_attr_type_t type, const char * val_start, c… in _process_xlink()
764 static void _process_view_box(lv_svg_node_t * node, lv_svg_attr_type_t type, const char * val_start, in _process_view_box()
797 static void _process_points_value(lv_svg_node_t * node, lv_svg_attr_type_t type, const char * val_s… in _process_points_value()
898 static void _process_path_value(lv_svg_node_t * node, lv_svg_attr_type_t type, const char * val_sta… in _process_path_value()
1164 static void _process_gradient_units(lv_svg_node_t * node, lv_svg_attr_type_t type, const char * val… in _process_gradient_units()
1187 static void _process_paint_dasharray(lv_svg_node_t * node, lv_svg_attr_type_t type, const char * va… in _process_paint_dasharray()
1235 static void _process_font_attrs(lv_svg_node_t * node, lv_svg_attr_type_t type, const char * val_sta… in _process_font_attrs()
1269 static void _process_paint_attrs(lv_svg_node_t * node, lv_svg_attr_type_t type, const char * val_st… in _process_paint_attrs()
[all …]
Dlv_svg_render.c196 const lv_svg_node_t * doc;
202 lv_svg_node_t * cur_text;
1021 static void _set_render_attrs(lv_svg_render_obj_t * obj, const lv_svg_node_t * node, in _set_render_attrs()
1051 static void _init_obj(lv_svg_render_obj_t * obj, const lv_svg_node_t * node) in _init_obj()
1057 static void _init_viewport(lv_svg_render_obj_t * obj, const lv_svg_node_t * node) in _init_viewport()
1064 static void _init_group(lv_svg_render_obj_t * obj, const lv_svg_node_t * node) in _init_group()
1071 static void _init_image(lv_svg_render_obj_t * obj, const lv_svg_node_t * node) in _init_image()
1079 static void _init_poly(lv_svg_render_obj_t * obj, const lv_svg_node_t * node) in _init_poly()
1088 static void _init_text(lv_svg_render_obj_t * obj, const lv_svg_node_t * node) in _init_text()
1101 static void _init_content(lv_svg_render_obj_t * obj, const lv_svg_node_t * node) in _init_content()
[all …]
/lvgl-latest/tests/src/test_cases/
Dtest_svg_anim.c23 lv_svg_node_t * svg_node_root = lv_svg_load_data(svg_anim0, lv_strlen(svg_anim0)); in testAnimate()
24 lv_svg_node_t * svg_node = LV_SVG_NODE_CHILD(svg_node_root, 0); in testAnimate()
25 lv_svg_node_t * anim_node = LV_SVG_NODE_CHILD(svg_node, 0); in testAnimate()
52 lv_svg_node_t * svg_node_root = lv_svg_load_data(svg_anim0, lv_strlen(svg_anim0)); in testSet()
53 lv_svg_node_t * svg_node = LV_SVG_NODE_CHILD(svg_node_root, 0); in testSet()
54 lv_svg_node_t * anim_node = LV_SVG_NODE_CHILD(svg_node, 0); in testSet()
75 lv_svg_node_t * svg_node_root = lv_svg_load_data(svg_anim0, lv_strlen(svg_anim0)); in testAnimateMotion()
76 lv_svg_node_t * path_node = LV_SVG_NODE_CHILD(svg_node_root, 0); in testAnimateMotion()
78 lv_svg_node_t * anim_node = LV_SVG_NODE_CHILD(svg_node_root, 1); in testAnimateMotion()
82 lv_svg_node_t * mpath_node = LV_SVG_NODE_CHILD(anim_node, 0); in testAnimateMotion()
[all …]
Dtest_svg.c28 lv_svg_node_t * svg = lv_svg_load_data(svg_str_1, lv_strlen(svg_str_1)); in testSvgParser()
35 lv_svg_node_t * svg = lv_svg_node_create(NULL); in testNode()
43 lv_svg_node_t * root = lv_svg_node_create(NULL); in testNodeTree()
45 lv_svg_node_t * node1 = lv_svg_node_create(root); in testNodeTree()
46 lv_svg_node_t * node2 = lv_svg_node_create(node1); in testNodeTree()
47 lv_svg_node_t * node3 = lv_svg_node_create(root); in testNodeTree()
67 lv_svg_node_t * svg_node1 = lv_svg_load_data(svg_1, lv_strlen(svg_1)); in testSvgElement()
76 lv_svg_node_t * svg_node_viewbox = lv_svg_load_data(svg_viewbox0, lv_strlen(svg_viewbox0)); in testSvgElement()
82 lv_svg_node_t * svg_node_viewbox1 = lv_svg_load_data(svg_viewbox1, lv_strlen(svg_viewbox1)); in testSvgElement()
89 lv_svg_node_t * svg_node_viewbox2 = lv_svg_load_data(svg_viewbox2, lv_strlen(svg_viewbox2)); in testSvgElement()
[all …]
/lvgl-latest/tests/src/test_cases/draw/
Dtest_draw_svg.c47 static void draw_svg(lv_svg_node_t * svg) in draw_svg()
65 lv_svg_node_t * svg = lv_svg_load_data(svg_group_1, lv_strlen(svg_group_1)); in test_draw_group()
149 lv_svg_node_t * svg = lv_svg_load_data(svg_shapes_1, lv_strlen(svg_shapes_1)); in test_draw_shapes()
323 lv_svg_node_t * svg = lv_svg_load_data(svg_image_0, lv_strlen(svg_image_0)); in test_draw_image()
483 lv_svg_node_t * svg = lv_svg_load_data(svg_text_1, lv_strlen(svg_text_1)); in test_draw_text()
519 lv_svg_node_t * svg = lv_svg_load_data(svg_com_1, lv_strlen(svg_com_1)); in test_draw_complex()
668 lv_svg_node_t * svg = lv_svg_load_data(svg_viewport_1, lv_strlen(svg_viewport_1)); in test_draw_svg()
/lvgl-latest/examples/libs/svg/
Dlv_example_svg_1.c14 lv_svg_node_t * svg = lv_svg_load_data(svg_data, sizeof(svg_data) / sizeof(char)); in event_cb()
/lvgl-latest/docs/details/libs/
Dsvg.rst28 lv_svg_node_t * svg_doc;