Lines Matching refs:nema_matrix3x3_t
36 typedef float nema_matrix3x3_t[3][3]; typedef
44 void nema_mat3x3_load_identity(nema_matrix3x3_t m);
54 nema_mat3x3_copy(nema_matrix3x3_t m, nema_matrix3x3_t _m);
63 void nema_mat3x3_translate (nema_matrix3x3_t m, float tx, float ty);
72 void nema_mat3x3_scale (nema_matrix3x3_t m, float sx, float sy);
81 void nema_mat3x3_shear (nema_matrix3x3_t m, float shx, float shy);
90 void nema_mat3x3_mirror (nema_matrix3x3_t m, int mx, int my);
98 void nema_mat3x3_rotate (nema_matrix3x3_t m, float angle_degrees);
108 nema_mat3x3_rotate2(nema_matrix3x3_t m, float cosa, float sina);
117 void nema_mat3x3_mul(nema_matrix3x3_t m, nema_matrix3x3_t _m);
126 void nema_mat3x3_mul_vec(nema_matrix3x3_t m, float *x, float *y);
135 void nema_mat3x3_mul_vec_affine(nema_matrix3x3_t m, float *x, float *y);
142 void nema_mat3x3_adj(nema_matrix3x3_t m);
151 void nema_mat3x3_div_scalar(nema_matrix3x3_t m, float s);
158 int nema_mat3x3_invert(nema_matrix3x3_t m);
165 nema_matrix3x3_t m);
187 nema_matrix3x3_t m);
197 void nema_mat3x3_rotate_pivot(nema_matrix3x3_t m, float angle_degrees,
210 void nema_mat3x3_scale_rotate_pivot(nema_matrix3x3_t m,
223 nema_mat3x3_copy(nema_matrix3x3_t m, nema_matrix3x3_t _m);