Home
last modified time | relevance | path

Searched refs:grad_matrix (Results 1 – 6 of 6) sorted by relevance

/lvgl-latest/src/draw/nxp/vglite/
Dlv_draw_vglite_triangle.c126 vg_lite_matrix_t * grad_matrix; in _vglite_draw_triangle() local
152 grad_matrix = vg_lite_get_grad_matrix(&gradient); in _vglite_draw_triangle()
153 vg_lite_identity(grad_matrix); in _vglite_draw_triangle()
154 vg_lite_translate((float)coords->x1, (float)coords->y1, grad_matrix); in _vglite_draw_triangle()
157 vg_lite_scale(1.0f, (float)height / 256.0f, grad_matrix); in _vglite_draw_triangle()
158 vg_lite_rotate(90.0f, grad_matrix); in _vglite_draw_triangle()
161 vg_lite_scale((float)width / 256.0f, 1.0f, grad_matrix); in _vglite_draw_triangle()
Dlv_draw_vglite_fill.c177 vg_lite_matrix_t * grad_matrix; in _vglite_draw_rect() local
204 grad_matrix = vg_lite_get_grad_matrix(&gradient); in _vglite_draw_rect()
205 vg_lite_identity(grad_matrix); in _vglite_draw_rect()
206 vg_lite_translate((float)coords->x1, (float)coords->y1, grad_matrix); in _vglite_draw_rect()
209 vg_lite_scale(1.0f, (float)height / 256.0f, grad_matrix); in _vglite_draw_rect()
210 vg_lite_rotate(90.0f, grad_matrix); in _vglite_draw_rect()
213 vg_lite_scale((float)width / 256.0f, 1.0f, grad_matrix); in _vglite_draw_rect()
/lvgl-latest/src/draw/vg_lite/
Dlv_vg_lite_grad.c63 static void grad_point_to_matrix(vg_lite_matrix_t * grad_matrix, float x1, float y1, float x2, floa…
109 const vg_lite_matrix_t * grad_matrix, in lv_vg_lite_draw_grad() argument
118 LV_VG_LITE_ASSERT_MATRIX(grad_matrix); in lv_vg_lite_draw_grad()
158 lv_vg_lite_matrix_multiply(grad_mat_p, grad_matrix); in lv_vg_lite_draw_grad()
176 *grad_mat_p = *grad_matrix; in lv_vg_lite_draw_grad()
196 *grad_mat_p = *grad_matrix; in lv_vg_lite_draw_grad()
544 static void grad_point_to_matrix(vg_lite_matrix_t * grad_matrix, float x1, float y1, float x2, floa… in grad_point_to_matrix() argument
546 vg_lite_translate(x1, y1, grad_matrix); in grad_point_to_matrix()
549 vg_lite_rotate(angle, grad_matrix); in grad_point_to_matrix()
551 vg_lite_scale(length / 256.0f, 1, grad_matrix); in grad_point_to_matrix()
Dlv_vg_lite_grad.h44 const vg_lite_matrix_t * grad_matrix,
Dlv_draw_vg_lite_vector.c259 vg_lite_matrix_t grad_matrix = matrix; in task_draw_cb() local
265 vg_lite_identity(&grad_matrix); in task_draw_cb()
270 lv_vg_lite_matrix_multiply(&grad_matrix, &fill_matrix); in task_draw_cb()
277 &grad_matrix, in task_draw_cb()
/lvgl-latest/src/others/vg_lite_tvg/
Dvg_lite_tvg.cpp1914 vg_lite_matrix_t grad_matrix; in vg_lite_draw_grad() local
1915 vg_lite_identity(&grad_matrix); in vg_lite_draw_grad()
1916 vg_lite_matrix_inverse(&grad_matrix, matrix); in vg_lite_draw_grad()
1917 vg_lite_matrix_multiply(&grad_matrix, &grad->matrix); in vg_lite_draw_grad()
1925 p1_trans = matrix_transform_point(&grad_matrix, &p1); in vg_lite_draw_grad()
1926 p2_trans = matrix_transform_point(&grad_matrix, &p2); in vg_lite_draw_grad()
1932 float x_min = grad_matrix.m[0][2]; in vg_lite_draw_grad()
1933 float y_min = grad_matrix.m[1][2]; in vg_lite_draw_grad()