/lvgl-latest/src/misc/ |
D | lv_matrix.h | 48 void lv_matrix_identity(lv_matrix_t * matrix); 56 void lv_matrix_translate(lv_matrix_t * matrix, float tx, float ty); 64 void lv_matrix_scale(lv_matrix_t * matrix, float scale_x, float scale_y); 71 void lv_matrix_rotate(lv_matrix_t * matrix, float degree); 79 void lv_matrix_skew(lv_matrix_t * matrix, float skew_x, float skew_y); 86 void lv_matrix_multiply(lv_matrix_t * matrix, const lv_matrix_t * mul); 94 bool lv_matrix_inverse(lv_matrix_t * matrix, const lv_matrix_t * m); 102 lv_point_precise_t lv_matrix_transform_precise_point(const lv_matrix_t * matrix, const lv_point_pre… 110 lv_area_t lv_matrix_transform_area(const lv_matrix_t * matrix, const lv_area_t * area); 117 bool lv_matrix_is_identity_or_translation(const lv_matrix_t * matrix);
|
D | lv_matrix.c | 44 void lv_matrix_identity(lv_matrix_t * matrix) in lv_matrix_identity() 57 void lv_matrix_translate(lv_matrix_t * matrix, float dx, float dy) in lv_matrix_translate() 66 lv_matrix_t tlm = {{ in lv_matrix_translate() 76 void lv_matrix_scale(lv_matrix_t * matrix, float scale_x, float scale_y) in lv_matrix_scale() 78 lv_matrix_t scm = {{ in lv_matrix_scale() 88 void lv_matrix_rotate(lv_matrix_t * matrix, float degree) in lv_matrix_rotate() 94 lv_matrix_t rtm = {{ in lv_matrix_rotate() 104 void lv_matrix_skew(lv_matrix_t * matrix, float skew_x, float skew_y) in lv_matrix_skew() 111 lv_matrix_t skm = {{ in lv_matrix_skew() 121 void lv_matrix_multiply(lv_matrix_t * matrix, const lv_matrix_t * mul) in lv_matrix_multiply() [all …]
|
D | lv_types.h | 276 typedef struct _lv_matrix_t lv_matrix_t; typedef
|
/lvgl-latest/tests/src/test_cases/widgets/ |
D | test_obj_transform.c | 23 lv_matrix_t matrix; in test_obj_transform() 49 const lv_matrix_t * obj_transform = lv_obj_get_transform(obj); in test_obj_transform() 51 TEST_ASSERT_EQUAL(lv_memcmp(&matrix, obj_transform, sizeof(lv_matrix_t)), 0); in test_obj_transform()
|
/lvgl-latest/src/draw/ |
D | lv_draw_vector_private.h | 56 lv_matrix_t matrix; 69 lv_matrix_t matrix; 75 lv_matrix_t matrix;
|
D | lv_draw_vector.h | 103 void lv_matrix_transform_point(const lv_matrix_t * matrix, lv_fpoint_t * point); 110 void lv_matrix_transform_path(const lv_matrix_t * matrix, lv_vector_path_t * path); 238 void lv_vector_dsc_set_transform(lv_vector_dsc_t * dsc, const lv_matrix_t * matrix); 323 void lv_vector_dsc_set_fill_transform(lv_vector_dsc_t * dsc, const lv_matrix_t * matrix); 421 void lv_vector_dsc_set_stroke_transform(lv_vector_dsc_t * dsc, const lv_matrix_t * matrix);
|
D | lv_draw_private.h | 60 lv_matrix_t matrix;
|
D | lv_draw_vector.c | 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() 98 void lv_matrix_transform_path(const lv_matrix_t * matrix, lv_vector_path_t * path) in lv_matrix_transform_path() 517 void lv_vector_dsc_set_transform(lv_vector_dsc_t * dsc, const lv_matrix_t * matrix) in lv_vector_dsc_set_transform() 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() 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() 593 lv_memcpy(&(dsc->current_dsc.stroke_dsc.matrix), matrix, sizeof(lv_matrix_t)); in lv_vector_dsc_set_stroke_transform()
|
D | lv_draw.h | 98 lv_matrix_t matrix;
|
/lvgl-latest/src/libs/svg/ |
D | lv_svg_render.h | 38 lv_matrix_t matrix; 48 …void (*render)(const struct _lv_svg_render_obj * obj, lv_vector_dsc_t * dsc, const lv_matrix_t * m…
|
D | lv_svg_render.c | 172 lv_vector_dsc_t * dsc, lv_matrix_t * matrix); 871 lv_memcpy(&(obj->matrix), attr->value.val, sizeof(lv_matrix_t)); in _set_attr() 906 lv_matrix_t * mtx = NULL; in _set_gradient_ref() 986 lv_memcpy(&(dst->stroke_dsc.matrix), &(src->stroke_dsc.matrix), sizeof(lv_matrix_t)); in _copy_draw_dsc() 1196 static void _setup_matrix(lv_matrix_t * matrix, lv_vector_dsc_t * dsc, const lv_svg_render_obj_t * … in _setup_matrix() 1198 lv_memcpy(matrix, &dsc->current_dsc.matrix, sizeof(lv_matrix_t)); in _setup_matrix() 1202 static void _restore_matrix(lv_matrix_t * matrix, lv_vector_dsc_t * dsc) in _restore_matrix() 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() [all …]
|
/lvgl-latest/src/draw/sw/ |
D | lv_draw_sw_vector.c | 71 static void lv_matrix_to_tvg(Tvg_Matrix * tm, const lv_matrix_t * m) in lv_matrix_to_tvg() 184 const lv_matrix_t * matrix) in _setup_gradient() 206 … _set_paint_stroke_gradient(Tvg_Paint * obj, const lv_vector_gradient_t * g, const lv_matrix_t * m) in _set_paint_stroke_gradient() 257 …id _set_paint_fill_gradient(Tvg_Paint * obj, const lv_vector_gradient_t * g, const lv_matrix_t * m) in _set_paint_fill_gradient() 275 const lv_matrix_t * m) in _set_paint_fill_pattern() 316 const lv_matrix_t * matrix) in _set_paint_fill() 329 lv_matrix_t imx; in _set_paint_fill() 330 lv_memcpy(&imx, matrix, sizeof(lv_matrix_t)); in _set_paint_fill()
|
/lvgl-latest/examples/widgets/obj/ |
D | lv_example_obj_3.c | 10 lv_matrix_t matrix; in timer_cb()
|
/lvgl-latest/src/draw/vg_lite/ |
D | lv_vg_lite_utils.h | 148 static inline void lv_vg_lite_matrix(vg_lite_matrix_t * dest, const lv_matrix_t * src) in lv_vg_lite_matrix() 150 *(lv_matrix_t *)dest = *src; in lv_vg_lite_matrix()
|
D | lv_draw_vg_lite_img.c | 104 bool no_transform = lv_matrix_is_identity_or_translation((const lv_matrix_t *)&matrix); in lv_draw_vg_lite_img()
|
D | lv_draw_vg_lite_vector.c | 228 lv_matrix_t m = dsc->matrix; in task_draw_cb()
|
/lvgl-latest/src/core/ |
D | lv_obj_pos.h | 206 void lv_obj_set_transform(lv_obj_t * obj, const lv_matrix_t * matrix); 365 const lv_matrix_t * lv_obj_get_transform(const lv_obj_t * obj);
|
D | lv_obj_private.h | 35 lv_matrix_t * matrix; /**< The transform matrix*/
|
D | lv_obj_pos.c | 994 void lv_obj_set_transform(lv_obj_t * obj, const lv_matrix_t * matrix) in lv_obj_set_transform() 1006 obj->spec_attr->matrix = lv_malloc(sizeof(lv_matrix_t));; in lv_obj_set_transform() 1057 const lv_matrix_t * lv_obj_get_transform(const lv_obj_t * obj) in lv_obj_get_transform() 1258 const lv_matrix_t * obj_matrix = lv_obj_get_transform(obj); in transform_point_array() 1260 lv_matrix_t m; in transform_point_array() 1267 lv_matrix_t inv_m; in transform_point_array()
|
D | lv_refr.c | 975 static bool obj_get_matrix(lv_obj_t * obj, lv_matrix_t * matrix) in obj_get_matrix() 979 const lv_matrix_t * obj_matrix = lv_obj_get_transform(obj); in obj_get_matrix() 1031 lv_matrix_t obj_matrix; in refr_obj_matrix() 1038 lv_matrix_t matrix_inv; in refr_obj_matrix() 1046 lv_matrix_t ori_matrix = layer->matrix; in refr_obj_matrix()
|
/lvgl-latest/tests/src/test_cases/draw/ |
D | test_draw_vector.c | 60 lv_matrix_t mt; in draw_shapes() 222 lv_matrix_t mt; in draw_lines() 273 lv_matrix_t matrix; in test_transform()
|
/lvgl-latest/demos/vector_graphic/ |
D | lv_demo_vector_graphic.c | 70 lv_matrix_t mt; in draw_gradient()
|