Lines Matching refs:matrix
172 lv_vector_dsc_t * dsc, lv_matrix_t * matrix);
289 lv_matrix_scale(&obj->matrix, scale_x, scale_y); in _set_viewport_attr()
290 lv_matrix_translate(&obj->matrix, -trans_x, -trans_y); in _set_viewport_attr()
871 lv_memcpy(&(obj->matrix), attr->value.val, sizeof(lv_matrix_t)); in _set_attr()
911 mtx = &dsc->fill_dsc.matrix; in _set_gradient_ref()
916 mtx = &dsc->stroke_dsc.matrix; in _set_gradient_ref()
952 lv_matrix_identity(&(fill_dsc->matrix)); // identity matrix in _init_draw_dsc()
962 lv_matrix_identity(&(stroke_dsc->matrix)); // identity matrix in _init_draw_dsc()
965 lv_matrix_identity(&(dsc->matrix)); // identity matrix in _init_draw_dsc()
986 lv_memcpy(&(dst->stroke_dsc.matrix), &(src->stroke_dsc.matrix), sizeof(lv_matrix_t)); in _copy_draw_dsc()
1054 lv_matrix_identity(&obj->matrix); in _init_obj()
1196 static void _setup_matrix(lv_matrix_t * matrix, lv_vector_dsc_t * dsc, const lv_svg_render_obj_t * … in _setup_matrix() argument
1198 lv_memcpy(matrix, &dsc->current_dsc.matrix, sizeof(lv_matrix_t)); in _setup_matrix()
1199 lv_matrix_multiply(&dsc->current_dsc.matrix, &obj->matrix); in _setup_matrix()
1202 static void _restore_matrix(lv_matrix_t * matrix, lv_vector_dsc_t * dsc) in _restore_matrix() argument
1204 lv_memcpy(&dsc->current_dsc.matrix, matrix, sizeof(lv_matrix_t)); in _restore_matrix()
1234 lv_memcpy(&(dst->stroke_dsc.matrix), &(src->stroke_dsc.matrix), sizeof(lv_matrix_t)); in _special_render()
1260 …render_viewport(const lv_svg_render_obj_t * obj, lv_vector_dsc_t * dsc, const lv_matrix_t * matrix) in _render_viewport() argument
1262 LV_UNUSED(matrix); in _render_viewport()
1265 lv_matrix_multiply(&dsc->current_dsc.matrix, &obj->matrix); in _render_viewport()
1272 …id _render_rect(const lv_svg_render_obj_t * obj, lv_vector_dsc_t * dsc, const lv_matrix_t * matrix) in _render_rect() argument
1277 if(matrix) { in _render_rect()
1278 lv_matrix_multiply(&dsc->current_dsc.matrix, matrix); in _render_rect()
1297 … _render_circle(const lv_svg_render_obj_t * obj, lv_vector_dsc_t * dsc, const lv_matrix_t * matrix) in _render_circle() argument
1302 if(matrix) { in _render_circle()
1303 lv_matrix_multiply(&dsc->current_dsc.matrix, matrix); in _render_circle()
1318 …_render_ellipse(const lv_svg_render_obj_t * obj, lv_vector_dsc_t * dsc, const lv_matrix_t * matrix) in _render_ellipse() argument
1323 if(matrix) { in _render_ellipse()
1324 lv_matrix_multiply(&dsc->current_dsc.matrix, matrix); in _render_ellipse()
1339 …id _render_line(const lv_svg_render_obj_t * obj, lv_vector_dsc_t * dsc, const lv_matrix_t * matrix) in _render_line() argument
1344 if(matrix) { in _render_line()
1345 lv_matrix_multiply(&dsc->current_dsc.matrix, matrix); in _render_line()
1362 …id _render_poly(const lv_svg_render_obj_t * obj, lv_vector_dsc_t * dsc, const lv_matrix_t * matrix) in _render_poly() argument
1367 if(matrix) { in _render_poly()
1368 lv_matrix_multiply(&dsc->current_dsc.matrix, matrix); in _render_poly()
1379 …d _render_group(const lv_svg_render_obj_t * obj, lv_vector_dsc_t * dsc, const lv_matrix_t * matrix) in _render_group() argument
1395 list->render(list, dsc, matrix); in _render_group()
1403 …d _render_image(const lv_svg_render_obj_t * obj, lv_vector_dsc_t * dsc, const lv_matrix_t * matrix) in _render_image() argument
1408 if(matrix) { in _render_image()
1409 lv_matrix_multiply(&dsc->current_dsc.matrix, matrix); in _render_image()
1510 …oid _render_use(const lv_svg_render_obj_t * obj, lv_vector_dsc_t * dsc, const lv_matrix_t * matrix) in _render_use() argument
1512 LV_UNUSED(matrix); in _render_use()
1541 …id _render_text(const lv_svg_render_obj_t * obj, lv_vector_dsc_t * dsc, const lv_matrix_t * matrix) in _render_text() argument
1564 if(matrix) { in _render_text()
1565 lv_matrix_multiply(&dsc->current_dsc.matrix, matrix); in _render_text()
1613 … _render_span(const lv_svg_render_content_t * content, lv_vector_dsc_t * dsc, lv_matrix_t * matrix) in _render_span() argument
1644 lv_matrix_t * mtx = matrix; in _render_span()