Lines Matching refs:matrix
431 void lv_vg_lite_matrix_dump_info(const vg_lite_matrix_t * matrix) in lv_vg_lite_matrix_dump_info() argument
435 (matrix)->m[i][0], (matrix)->m[i][1], (matrix)->m[i][2]); in lv_vg_lite_matrix_dump_info()
753 void lv_vg_lite_image_matrix(vg_lite_matrix_t * matrix, int32_t x, int32_t y, const lv_draw_image_d… in lv_vg_lite_image_matrix() argument
755 LV_ASSERT_NULL(matrix); in lv_vg_lite_image_matrix()
762 vg_lite_translate(x, y, matrix); in lv_vg_lite_image_matrix()
766 vg_lite_translate(pivot.x, pivot.y, matrix); in lv_vg_lite_image_matrix()
769 vg_lite_rotate(rotation * 0.1f, matrix); in lv_vg_lite_image_matrix()
776 matrix); in lv_vg_lite_image_matrix()
779 vg_lite_translate(-pivot.x, -pivot.y, matrix); in lv_vg_lite_image_matrix()
1094 bool lv_vg_lite_matrix_check(const vg_lite_matrix_t * matrix) in lv_vg_lite_matrix_check() argument
1096 if(matrix == NULL) { in lv_vg_lite_matrix_check()
1102 if(!lv_vg_lite_matrix_inverse(&result, matrix)) { in lv_vg_lite_matrix_check()
1104 lv_vg_lite_matrix_dump_info(matrix); in lv_vg_lite_matrix_check()
1129 void lv_vg_lite_matrix_multiply(vg_lite_matrix_t * matrix, const vg_lite_matrix_t * mult) in lv_vg_lite_matrix_multiply() argument
1133 vg_lite_float_t (*m)[3] = matrix->m; in lv_vg_lite_matrix_multiply()
1147 *matrix = temp; in lv_vg_lite_matrix_multiply()
1150 bool lv_vg_lite_matrix_inverse(vg_lite_matrix_t * result, const vg_lite_matrix_t * matrix) in lv_vg_lite_matrix_inverse() argument
1157 if(matrix == NULL) { in lv_vg_lite_matrix_inverse()
1172 const vg_lite_float_t (*m)[3] = matrix->m; in lv_vg_lite_matrix_inverse()
1205 lv_point_precise_t lv_vg_lite_matrix_transform_point(const vg_lite_matrix_t * matrix, const lv_poin… in lv_vg_lite_matrix_transform_point() argument
1208 const vg_lite_float_t (*m)[3] = matrix->m; in lv_vg_lite_matrix_transform_point()