Lines Matching defs:GLmatrix
82 } GLmatrix;
88 _math_matrix_ctr( GLmatrix *m );
91 _math_matrix_dtr( GLmatrix *m );
94 _math_matrix_mul_matrix( GLmatrix *dest, const GLmatrix *a, const GLmatrix *b );
97 _math_matrix_mul_floats( GLmatrix *dest, const GLfloat *b );
100 _math_matrix_loadf( GLmatrix *mat, const GLfloat *m );
103 _math_matrix_translate( GLmatrix *mat, GLfloat x, GLfloat y, GLfloat z );
106 _math_matrix_rotate( GLmatrix *m, GLfloat angle,
110 _math_matrix_scale( GLmatrix *mat, GLfloat x, GLfloat y, GLfloat z );
113 _math_matrix_ortho( GLmatrix *mat,
119 _math_matrix_frustum( GLmatrix *mat,
125 _math_matrix_viewport(GLmatrix *m, GLint x, GLint y, GLint width, GLint height,
129 _math_matrix_set_identity( GLmatrix *dest );
132 _math_matrix_copy( GLmatrix *to, const GLmatrix *from );
135 _math_matrix_analyse( GLmatrix *mat );
138 _math_matrix_print( const GLmatrix *m );
141 _math_matrix_is_length_preserving( const GLmatrix *m );
144 _math_matrix_has_rotation( const GLmatrix *m );
147 _math_matrix_is_general_scale( const GLmatrix *m );
150 _math_matrix_is_dirty( const GLmatrix *m );
154 * \name Related functions that don't actually operate on GLmatrix structs