Lines Matching +full:- +full:m
15 * NEMAGFX API. THE UNMODIFIED, NORMATIVE VERSIONS OF THINK-SILICON NEMAGFX
17 * https://think-silicon.com/products/software/nemagfx-api
41 * \param m Matrix to be loaded
44 void nema_mat4x4_load_identity(nema_matrix4x4_t m);
48 * \param m Result Matrix
53 void nema_mat4x4_mul(nema_matrix4x4_t m,
63 * \param m Matrix to be multiplied
70 void nema_mat4x4_mul_vec(nema_matrix4x4_t m, float *x, float *y, float *z, float *w);
72 // ------------------------------------------------------------------------------------
73 // Object Transformation - ModelView Matrix
75 // ------------------------------------------------------------------------------------
79 * \param m Matrix to apply transformation
85 void nema_mat4x4_translate(nema_matrix4x4_t m, float tx, float ty, float tz);
89 * \param m Matrix to apply transformation
95 void nema_mat4x4_scale(nema_matrix4x4_t m, float sx, float sy, float sz);
99 * \param m Matrix to apply transformation
103 void nema_mat4x4_rotate_X (nema_matrix4x4_t m, float angle_degrees);
107 * \param m Matrix to apply transformation
111 void nema_mat4x4_rotate_Y (nema_matrix4x4_t m, float angle_degrees);
115 * \param m Matrix to apply transformation
119 void nema_mat4x4_rotate_Z (nema_matrix4x4_t m, float angle_degrees);
121 // ------------------------------------------------------------------------------------
122 // Scene Transformation/Frustum - Projection Matrix
124 // ------------------------------------------------------------------------------------
128 * \param m A 4x4 Matrix
135 void nema_mat4x4_load_perspective(nema_matrix4x4_t m, float fovy_degrees, float aspect,
141 * \param m A 4x4 Matrix
148 void nema_mat4x4_load_perspective_rh(nema_matrix4x4_t m, float fovy_degrees, float aspect,
153 * \param m A 4x4 Matrix
162 void nema_mat4x4_load_ortho(nema_matrix4x4_t m,
169 * \param m A 4x4 Matrix
176 void nema_mat4x4_load_ortho_2d(nema_matrix4x4_t m,
182 * \param m A 4x4 Matrix
194 void nema_mat4x4_look_at_rh(nema_matrix4x4_t m,
199 // ------------------------------------------------------------------------------------
201 // ------------------------------------------------------------------------------------