Lines Matching refs:matrix
79 lv_memcpy(&(dst->stroke_dsc.matrix), &(src->stroke_dsc.matrix), sizeof(lv_matrix_t)); in _copy_draw_dsc()
82 lv_memcpy(&(dst->matrix), &(src->matrix), sizeof(lv_matrix_t)); in _copy_draw_dsc()
89 void lv_matrix_transform_point(const lv_matrix_t * matrix, lv_fpoint_t * point) in lv_matrix_transform_point() argument
94 point->x = x * matrix->m[0][0] + y * matrix->m[1][0] + matrix->m[0][2]; in lv_matrix_transform_point()
95 point->y = x * matrix->m[0][1] + y * matrix->m[1][1] + matrix->m[1][2]; in lv_matrix_transform_point()
98 void lv_matrix_transform_path(const lv_matrix_t * matrix, lv_vector_path_t * path) in lv_matrix_transform_path() argument
103 lv_matrix_transform_point(matrix, &pt[i]); in lv_matrix_transform_path()
482 lv_matrix_identity(&(fill_dsc->matrix)); /*identity matrix*/ in lv_vector_dsc_create()
492 lv_matrix_identity(&(stroke_dsc->matrix)); /*identity matrix*/ in lv_vector_dsc_create()
496 lv_matrix_identity(&(dsc->current_dsc.matrix)); /*identity matrix*/ in lv_vector_dsc_create()
517 void lv_vector_dsc_set_transform(lv_vector_dsc_t * dsc, const lv_matrix_t * matrix) in lv_vector_dsc_set_transform() argument
519 lv_memcpy(&(dsc->current_dsc.matrix), matrix, sizeof(lv_matrix_t)); in lv_vector_dsc_set_transform()
586 void lv_vector_dsc_set_fill_transform(lv_vector_dsc_t * dsc, const lv_matrix_t * matrix) in lv_vector_dsc_set_fill_transform() argument
588 lv_memcpy(&(dsc->current_dsc.fill_dsc.matrix), matrix, sizeof(lv_matrix_t)); in lv_vector_dsc_set_fill_transform()
591 void lv_vector_dsc_set_stroke_transform(lv_vector_dsc_t * dsc, const lv_matrix_t * matrix) in lv_vector_dsc_set_stroke_transform() argument
593 lv_memcpy(&(dsc->current_dsc.stroke_dsc.matrix), matrix, sizeof(lv_matrix_t)); in lv_vector_dsc_set_stroke_transform()
758 lv_matrix_identity(&(dsc->current_dsc.matrix)); /*identity matrix*/ in lv_vector_dsc_identity()
763 lv_matrix_scale(&(dsc->current_dsc.matrix), scale_x, scale_y); in lv_vector_dsc_scale()
768 lv_matrix_rotate(&(dsc->current_dsc.matrix), degree); in lv_vector_dsc_rotate()
773 lv_matrix_translate(&(dsc->current_dsc.matrix), tx, ty); in lv_vector_dsc_translate()
778 lv_matrix_skew(&(dsc->current_dsc.matrix), skew_x, skew_y); in lv_vector_dsc_skew()