Lines Matching refs:span

1118     lv_svg_render_tspan_t * span = (lv_svg_render_tspan_t *)obj;  in _init_tspan()  local
1125 span->family = lv_strdup(text->family); in _init_tspan()
1126 span->size = text->size; in _init_tspan()
1127 span->style = text->style; in _init_tspan()
1128 span->path = lv_vector_path_create(LV_VECTOR_PATH_QUALITY_MEDIUM); in _init_tspan()
1617 lv_svg_render_tspan_t * span = (lv_svg_render_tspan_t *)content; in _render_span() local
1618 if(!span->font) { in _render_span()
1622 const char * font_path = hal_funcs.get_font_path(span->family); in _render_span()
1626span->font = lv_freetype_font_create(font_path, LV_FREETYPE_FONT_RENDER_MODE_OUTLINE, (uint32_t)sp… in _render_span()
1627 span->style); in _render_span()
1630 if(!span->font || !lv_freetype_is_outline_font(span->font)) { in _render_span()
1641 if(lv_array_size(&span->path->ops) == 0) { /* empty path */ in _render_span()
1646 float scale = span->size / 128.0f; in _render_span()
1650 lv_font_get_glyph_dsc(span->font, &g, letter, '\0'); in _render_span()
1661 lv_vector_path_append_path(span->path, glyph_path); in _render_span()
1662 span->font->release_glyph(span->font, &g); in _render_span()
1666 lv_vector_path_get_bounding(span->path, &span->bounds); in _render_span()
1669 lv_vector_dsc_add_path(dsc, span->path); in _render_span()
1778 lv_svg_render_tspan_t * span = (lv_svg_render_tspan_t *)obj; in _destroy_tspan() local
1779 if(span->font) { in _destroy_tspan()
1780 lv_freetype_font_delete(span->font); in _destroy_tspan()
1783 if(span->family) { in _destroy_tspan()
1784 lv_free(span->family); in _destroy_tspan()
1788 lv_vector_path_delete(span->path); in _destroy_tspan()
1892 lv_svg_render_tspan_t * span = lv_malloc_zeroed(sizeof(lv_svg_render_tspan_t)); in _lv_svg_render_create() local
1893 LV_ASSERT_MALLOC(span); in _lv_svg_render_create()
1894 lv_svg_render_content_t * content = (lv_svg_render_content_t *)span; in _lv_svg_render_create()
1900 _set_render_attrs(LV_SVG_RENDER_OBJ(span), node, state); in _lv_svg_render_create()
1901 return LV_SVG_RENDER_OBJ(span); in _lv_svg_render_create()