Lines Matching refs:content

171     void (*render_content)(const struct _lv_svg_render_content * content,
1104 lv_svg_render_content_t * content = (lv_svg_render_content_t *)obj; in _init_content() local
1106 content->count = lv_text_get_encoded_length(str); in _init_content()
1107 content->letters = lv_malloc(sizeof(uint32_t) * content->count); in _init_content()
1108 LV_ASSERT_MALLOC(content->letters); in _init_content()
1110 for(uint32_t i = 0; i < content->count; i++) { in _init_content()
1111 content->letters[i] = lv_text_encoded_next(str, &offset); in _init_content()
1576 lv_svg_render_content_t * content = (lv_svg_render_content_t *)ptext; in _render_text() local
1578 if(content->render_content) { in _render_text()
1579 content->render_content(content, dsc, &mtx); in _render_text()
1583 for(uint32_t j = 0; j < content->count; j++) { in _render_text()
1584 uint32_t letter = content->letters[j]; in _render_text()
1613 static void _render_span(const lv_svg_render_content_t * content, lv_vector_dsc_t * dsc, lv_matrix_… in _render_span() argument
1615 lv_svg_render_obj_t * obj = (lv_svg_render_obj_t *)content; in _render_span()
1617 lv_svg_render_tspan_t * span = (lv_svg_render_tspan_t *)content; in _render_span()
1647 for(uint32_t j = 0; j < content->count; j++) { in _render_span()
1648 uint32_t letter = content->letters[j]; in _render_span()
1770 lv_svg_render_content_t * content = (lv_svg_render_content_t *)obj; in _destroy_content() local
1771 if(content->letters) { in _destroy_content()
1772 lv_free(content->letters); in _destroy_content()
1894 lv_svg_render_content_t * content = (lv_svg_render_content_t *)span; in _lv_svg_render_create() local
1895 content->render_content = _render_span; in _lv_svg_render_create()
1896 content->base.init = _init_tspan; in _lv_svg_render_create()
1897 content->base.set_attr = _set_tspan_attr; in _lv_svg_render_create()
1898 content->base.get_bounds = _get_tspan_bounds; in _lv_svg_render_create()
1899 content->base.destroy = _destroy_tspan; in _lv_svg_render_create()
1904 … lv_svg_render_content_t * content = lv_malloc_zeroed(sizeof(lv_svg_render_content_t)); in _lv_svg_render_create() local
1905 LV_ASSERT_MALLOC(content); in _lv_svg_render_create()
1906 content->base.init = _init_content; in _lv_svg_render_create()
1907 content->base.destroy = _destroy_content; in _lv_svg_render_create()
1908 _set_render_attrs(LV_SVG_RENDER_OBJ(content), node, state); in _lv_svg_render_create()
1909 return LV_SVG_RENDER_OBJ(content); in _lv_svg_render_create()